史书中出生地的记载索隐:良既历代相韩,故知其先韩人。顾氏按:後汉书云“张良出於城父”,正义:括地志云:“城父在汝州郏城县东三十里,韩也。” 史书对他的身世交代很不清晰,只知他是韩国人,祖父和父亲都是韩国的相国。而其生年不详,只说韩被秦灭时(公元前230年)他尚在年少,未曾在韩国做官。而他的父亲死在韩悼惠王(桓惠王)23年,也就是公元前250年。也就是说最迟在这一年他已出生了。古人以未“而立”为年少,所以可以想见韩国被灭之时张良应是二十几岁而不到三十岁的青年。而张良卒于高帝崩后八年,所以应当为公元前187年,享年64至70岁左右。
春秋时楚太子建始建城父,而后楚国在此被晋国击败,重新为郑国属地,楚国后来就将陈地的夷改为城父。战国时期两个城父并存,西城父(汉时更名为父城)属韩国,即今河南平顶山宝丰县东部及郏县东南部一带,东城父(此名沿用)属楚国,在今安徽阜阳颍上县一带。所以张良的故乡应为颍川郡城父,而非泗水郡城父。颍川城父,即汉之父城县,城在今宝丰县李庄乡古城村。然而,当时父城制下地域广阔,张良故里如不在当时的县城,则具体位置已不可考。
张良离开家时仅二十余岁,后长期展转各地。汉建立后,被封为留侯,而留位于今江苏省沛县东南的微山湖湖区内,这里是张良初遇汉高祖之地。死后,他的儿子张不疑继任留侯。《史记》云:“留侯不疑,孝文帝五年(公元前176年)坐不敬,国除。”此时,失去爵位的张不疑会不会带领家族回到故里,即使他要回去,能不能找到故里,已成为历史疑案。