封氏在宋版《百家姓》中排序为第二百零八位门阀,在当今姓氏排行榜上名列第二百五十七位,人口约三十三万两千余,占全国人口总数的0.021%左右。
封姓在大陆和台湾都没有列入百家姓前一百位。封姓出自姜姓,远古时候,炎帝有儿子叫作神农氏,神农氏有个儿子叫作“钜”,做过黄帝的老师。后来夏朝时候,为了表示对钜的尊重,将他的后代分封到封父(今河南省封丘县西封父亭),建立了封国,封国王族的后代就以国名为姓氏,称为封氏。炎帝和黄帝是炎黄子孙的远古祖先,是两个不同氏族的著名首领。炎帝的氏族崇拜牛图腾和凤图腾,黄帝的氏族崇拜龙图腾。所以封姓是炎帝的后代,凤的传人。
封氏家族在河南省内乡县和西峡县分布甚广,始祖封肇祖籍山东曲阜,于明洪武初年来内乡任“教谕”(与知县同级),卸任后在内乡县封营(拐弯路)定居。到明朝后期,历八代已经有三百余户。明末,张献忠和李自成从陕西入豫,首先进入内乡(其时西峡隶属内乡),抢劫杀戮,封氏我族人伤亡惨重,据说直到清康熙年间统计,只有一十九家。
目前,封氏族人主要分布在河南省的封丘市,河北省的景县,江苏省灌云县、灌南县、连云港市,山东省的泰州市一带,在江西省的马头镇、湖北省、四川省、两广地区也有,台湾也有,亦有移居海外如美国、法国者。