张弓镇,隶属于河南省商丘市宁陵县,地处宁陵县西南部,东与程楼乡交界,南与黄岗镇相邻,西与睢县周堂镇接壤,北与刘楼乡相连,行政区域面积44.32平方千米。
商代时期,属葛国;1986年4月,改乡为张弓镇。截至2018年末,张弓镇户籍人口为52827人。截至2020年6月,张弓镇辖27个行政村。
2011年,张弓镇完成财政总收入1089万元,其中地方财政收入520万元。人均财政收入232元。农民人均纯收入4803元。2018年,张弓镇有工业企业57个,其中规模以上6个,有营业面积超过50平方米以上的综合商店或超市85个。