明代建村,原名马斜湾。当时京城朝中小王爷私访到连桥村,被赵智堂之父囚于该府水牢,后被京城援兵救出。小王爷夜宿时见一楼房上长出一棵小柏树,赐村名柏楼。后因张姓一族人丁兴旺,“柏”、“百”同音,又改称张百楼,故名。
张百楼村是西华县西夏亭镇下辖的行政村,城乡分类代码为220,为村庄。区划代码为411622101225,居民身份证号码前6位为411622。邮政编码为466000,长途电话区号为394 ,车牌号码为豫P。张百楼村与庄铺村、吴庄村、前集村、后仓村、袁庄村、陆城村、杨庄村、方庄村、竹元村、张庄村、前仓村、司渡口村、前高村、磨台村相邻。历史沿革:1949年属西华县三区。
1958年为张百楼大队,属西夏亭公社。
1960年3月划归黄泛区农场。
1962年12月复属西华县西夏亭公社,仍为张百楼大队。
1984年为张百楼村民委员会,属西夏亭乡。
1987年撤乡建镇,属西夏亭镇至今。