青山镇位于罗山县西南部,距县城27公里,东临子路镇,西临上天梯矿区,南与朱堂乡交界,北与楠杆镇接壤。全镇面积97平方千米(2017年),2006年,辖1个居委会、14个村委会,人口26848人(2017年)。