在中华上下五千年的历史长河中,因政治需要、战乱逃难、经济谋生、改朝换代、避讳改姓、复姓改单姓等原因有无数次大规模的人口迁移。对于中国人口分布状况的形成有着巨大影响,它在客观上大大促进了中国多民族的融合和经济文化的交流的同时,也改变着姓氏的分布。
施姓的迁徙分布主要有:
先秦时期,施姓开始活动在山东、安徽一带,随后被迫西迁河南北部,接着南下湖北施恩地区,又向南进入湖南、贵州,其中一支西迁四川泸州地区和云南洱源地区,形成了西南施姓主要生息地。由安徽古施国南下一支是移民中最重要的,唐朝时在浙江湖州吴兴郡已经形成了施姓望族。
唐、宋时期,施姓已经散播到江南各地。宋朝时期,施姓大约近13万人,约占全国人口的0.17%,排在第九十三位。浙江和四川为施姓大省,分别约占全国施姓总人口的17%。在全国的分布主要集中于浙江、四川、江苏、安徽、湖北,这五省约占施姓总人口的70%,其次分布于山东、福建、河北三省。当时施姓分布形成了以西部川鄂、东方浙苏皖为中心的两大聚集区。

宋、元、明600余年间,施姓人口主要向东南地区迁移,苏、浙、赣、闽为当时的施姓聚集中一心。
明朝时期,施姓大约近25万人,约占全国人口的0.26%,排在第八十一位。浙江为施姓第一大省,约占总施姓人口的41%。分布主要集中于浙江、江西、福建、江苏,这四省大约占施姓总人口的8l%。