西平镇,隶属于山东省济宁市微山县,地处微山湖西岸,东与欢城镇水面相接,南、西面与沛县大屯街道接壤,北邻沛县杨屯镇,行政区域面积20.45平方千米。
旧时代,西平镇境域属江苏省沛县,1984年8月,划入微山县,成立西平乡;截至2018年末,西平镇有户籍人口9297人;截至2020年6月,西平镇下辖6个行政村;镇人民政府驻庞庄村。
2011年,西平镇国内生产总值5亿元,比上年增长17.2%,其中地方财政收入1545万元,比上年增长32.9%,从各主要税种看,完成营业税301万元,增值税240万元,企业所得税24万元,人均财政收入1648元,比上年增长32.9%,境内金融机构各类存款余额1.1亿元,比上年增长5.6%;各项贷款余额7650万元,比上年增长1%;2018年,西平镇有工业企业58个,规模以上企业17个,有营业面积超过50平方米以上的综合商店或超市27个。