先秦時期,范姓活動的地區主要在山西、河南和湖北地區。秦漢時,范姓已經分布到、河北、山東、江蘇等長江以北地區,隨後進入江南地區。唐安史之亂時,有河內人范坤舉家十八口遷杭州,又遷南京,再遷福建寧化黃竹逕,是為范姓入閩始祖。唐代宰相范履冰(汝南范滂後裔)為唐代范姓的最高官,其六世孫范隋在唐懿宗時調任浙江麗水縣丞,後因戰亂不得北歸,遂定居蘇州吳縣。 宋時,入閩的范姓有移居廣東 海陽縣、嘉應、梅州、大埔、長樂、陸豐、饒平等地,此期范隋的後裔出了范仲淹,范仲淹去世後葬河南府洛陽縣尹樊里萬安山下(今河南伊川縣彭婆鄉許營村北),其子孫因守墓之故居洛陽。隨著金兵南下和蒙古兵南侵,范仲淹裔孫大舉外遷避難,有嫡孫范正國開基江西臨川,明時有其十四代孫范昌期從蘇州回中原主祠.
宋朝時期,范姓大約有69萬人,約占全國人口的0.9%,為宋朝第二十一大姓。分布主要集中於四川、河北、河南、江蘇,這四省范姓大約占范姓總人口的57%,其次分布於山東、山西、湖北、江西、陝西,這五省的范姓又集中了31%。四川為范姓第一大省,居住了范姓總人口的20%。全國形成了四川、冀豫、蘇魯三大塊范姓人口聚集中心。
明朝時期,范姓大約有43萬人,約占全國人口的0.47%,為明朝第五十二大姓。宋元明600年全國人口純增長率是20%,范姓人口增長是負值,600年中范姓人口淨減少了26萬。面對戰亂和屠殺,受害群體首先應是主體在北方的人群,范姓是北方地區的姓氏,自然遭到嚴重的衝擊。在全國的分布主要集中於浙江、江蘇、福建,這三省范姓大約占范姓總人口的50%,其次分布於山西、江西、山東,這三省的范姓又集中了25%。浙江省的范姓人口約占范姓總人口的20%,為范姓第一大省。全國范姓中心由北、由西向東南漂移,形成了浙蘇閩贛的范姓人口聚集中心。