宋朝时期,燕姓大约有5万2千人,约占全国人口0.07%,排在大姓姓氏中第一百七十位以后。燕姓主要集中在山东,约占全国燕姓总人口的六成;其次分布于甘肃、河南、四川、浙江等地。明朝时期,燕姓人口急剧减少,大约有2万人,江西为燕姓第一大省,约占全国燕姓总人口的三成;其次分布于山东、湖南、山西、河南、河北、四川等地。