王家山镇,隶属于甘肃省白银市平川区,地处平川区西北部,东与靖远县东升镇接壤,南接宝积镇,西与水泉镇相连,北与靖远县北滩镇相邻,行政区域总面积216.25平方千米。
1993年3月,成立王家山镇。截至2018年末,王家山镇户籍人口为14615人。2020年6月,王家山镇下辖2个社区、4个行政村。
王家山镇粮食作物以小麦、玉米为主;畜牧业以饲养家禽、羊为主。2018年,王家山镇有工业企业24个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市62个。