靳姓发源于今湖南宁乡,楚亡于秦后,靳姓子孙开始渐次北移。汉初,跟随刘邦东征西讨的靳歙被封为信武侯,惜传子靳亭后,因故被免去袭爵;另一位功臣靳强被封汾阳侯,其子汾阳共侯靳解、孙汾阳康侯靳胡、曾孙汾阳侯靳石因过免,玄孙长安公乘靳忠诏复家。使发源于楚地之靳姓深深扎根于山西。同时,为消除各地旧贵族的豪强势力,维护汉朝统治,汉高祖刘邦采纳娄敬之建议,强迁六国贵族后裔和关东豪族于关中,置于中央政府监视之下,在这二十万之众中包括楚地之靳姓。新莽时期的赤眉军起义、绿林起义等战火使关中遭受重创,靳姓人因避难、仕宦、谋生等原因,由关中播迁于今河南、河北、山西等地。三国两晋南北朝时期,中原板荡,烽警四起,有北方之靳姓播迁江南,但多数中原之靳姓逃避表里山河,相对战乱少的山西,并在西河郡、汾阳郡与原来就已很是兴旺的靳姓相融合,昌盛为靳姓西河郡望和汾阳郡望。此外,在十六国时期,匈奴屠格族中有改汉姓靳的,一度使靳姓队伍壮大,尤其是靳准杀帝以后,更是如此。奈好景不长,招来石勒、刘曜共讨,此支匈奴靳姓遭受灭顶,仅留靳准从弟靳康一子。所以严格地讲,我国的靳姓人士,绝大多数还是汉族的后裔。隋唐时期,昌盛于山西的靳姓有播迁于今河北、河南、山东者。两宋时期,北方靳姓有播迁于江苏、安徽、浙江等南方省份者。元代,靳祥、靳德进父子由潞州(今山西长治)徙居今河北大名。明初,山西靳姓作为洪洞大槐树迁民姓氏之一,被分迁于河南、山东、河北、安徽、陕西等地。明清以后,靳姓逐渐在内蒙、甘肃、东北等地落籍。如今,靳姓在全国分布较广,尤以河南、河北等省为多。
靳氏是一个多民族、多源流的姓氏群体,在今中国大陆的姓氏排行榜上名列百家姓第一百六十八位,在台湾省则名列第二百三十五位,在宋版《百家姓》中排序为第二百一十二位门阀,人口约一百零八万三千余,占全国人口总数的0.068%左右,多以西河、辽东为郡望。
靳氏族人早期主要活动在中原地区和江汉地区,汉、唐时期在西河郡形成望族。宋朝初期主要分布在北方地区,南宋以后在全国各地逐渐分布开来。
今江苏省的镇江市丹阳市、宿迁市宿豫区曹集镇新靳村、宿迁市泗洪县、宿迁市宿城区埠子镇靳桥村、常州市、徐州市、连云港市灌南县、苏州市吴中区,安徽省的宿州市埇桥区、巢湖市、阜阳市、六安市霍山县,山东省的济南市历城、平阴县、章丘市、聊城市莘县王庄集乡中沙村、东阿县、临沂市莒南县;费县、日照市莒县、泰安市宁阳县、菏泽市牡丹区、曹县、郓城市、单县、东明县、济宁市金乡县有胡集镇靳楼村、济宁嘉祥县、德州市夏津县、济宁市邹城县、潍坊市安丘市,河北省的安平县、宁晋县、石家庄市无极县、张家口市、衡水市饶阳县、邯郸市永年县、鸡泽县、曲周县、大名县、广平县、武安市、成安县、邱县、秦皇岛市山海关区、沧州市肃宁县、保定市涞水县、安国市、博野县、邢台市南宫县、巨鹿县塔堤村、沙河县、河北省唐山市丰南区小集镇宋家营、唐山市丰润区、广东省的中山市、深圳市,山西省的太原市清徐县孔村、大同市浑源县、灵丘县、晋城市、临汾市尧都区、乡宁县、曲沃县、吕梁市、运城市,湖南省的长沙市宁乡县、娄底市,陕西省的西安市、榆林市,河南省的郑州市花园口区、荥阳市、巩义市、新密市、沁阳市、周口市扶沟县、淮阳县、新乡市长垣县、封丘县、安阳市汤阴县、林州市(原林县)鹤壁市淇县、洛阳市、信阳市、焦作市孟州市、博爱县、濮阳市、郾城区、商丘市夏邑县、柘城县、项城市、平顶山市汝州市、南阳市西峡县、镇平县、唐河县、方城县、洛阳市宜阳县、孟津县、开封市兰考县、尉氏县、驻马店市、漯河市临颍县、许昌市禹州市、商丘市民权县、登封市、三门峡市卢氏县、灵宝县,福建省的福州市、莆田市、泉州市、厦门市,贵州省的六盘水市盘县,甘肃省的兰州市山丹县、天水市,云南省的玉溪市江川县、楚雄彝族自治州,四川省的成都市、四川省巴中市南江县、达州市达县,湖北省的武汉市、荆州市、襄樊市、荆门市钟祥市、宜昌市,辽宁省的沈阳市、鞍山市,辽阳市,吉林省的长春市、通化市松原市、四平市,黑龙江省的齐齐哈尔市,内蒙古自治区的呼和浩特市,海南省的海口市、三亚市,新疆维吾尔自治区的乌鲁木齐市,北京市的平谷县,上海市,天津市的静海区,重庆市的云阳县,香港特别行政区,澳门特别行政区,台湾省的台南市、花莲县等地,均有靳氏族人分布