全國畬族總人口709592人(2000年),分布於福建、浙江、江西、廣東、貴州、安徽、湖南等省80多個縣(市)的部分山區,其中90%以上居住在閩浙廣大山區,以福建最多。
福建省375193余人,占畬族總人口的52.87%,居全國首位,主要分布在福州、三明、漳州、寧德、龍巖十壹個縣市。
浙江省有170993人,占全國畬族人口的24.01%,主要分布在溫州、麗水、金華等地的十余個縣。
江西省的畬族大多散居在龍虎山、潛山縣、貴溪、吉安、永豐縣、全南縣、武寧縣、資溪縣、興國縣,人口約7.65萬人。
貴州有畬族44926人,主要分布在麻江縣、凱裏市、福泉市、都勻市城區。
廣東省28053余人,分布在潮安區、饒平縣、河源縣、海豐縣、大埔縣、增城區、惠陽區、博羅縣等14個縣市。安徽省畬族主要集中在寧國市,人口約13953。湖南省畬族主要分布在桂東縣、汝城縣、炎陵縣,人口2891。
畬族居住分散,壹般是幾戶或幾十戶的村落,與周邊漢族交錯,形成“大散小聚居”的分布格局。
畬族的歷史分布;
7世紀初,隋唐時期,畬族聚居於福建、廣東、江西三省交界處的閩南、潮汕等地,到宋代陸續遷徙到閩中、閩北,明清前後大量出現在閩東、浙南山區。贛東北畬族,原居廣東潮州鳳凰山,後遷至福建汀州寧化縣,宋元以後、明中葉前遷至贛東北。安徽畬族約在100年前由浙江蘭溪、桐廬、淳安等縣遷入。世界各地的畬族都以廣東潮州鳳凰山為發源地。據說他們的祖先盤瓠就葬在這裏,他們認為女性頭飾都是以鳳凰的形式穿著,以紀念他們的祖先。