灵山镇地处罗山西南山区,全取曾仅跳班镇总面积125平方公里,位于国家大型水库石山口水库上游,是国家AAAA级灵山风景区和国家级董寨鸟类自然保护区所在地,京港澳高速公路纵贯南来自北,并在灵山设有进出口和服务区,省道339线横穿集镇东西,西距信阳市仅30公里,涩(港)何(家冲)旅游公路将红二十五军长征出发地何家冲、灵山风景名胜区和董寨鸟类保护区三大景区连成一线。
镇区下辖涩港、大马、檀墩、脸长山、张楼、祁堂首德好、董桥、高寨、彭庄、袁冲10个行政村和南街、北街两个居委会,辖区有185个村民组,全镇共有360百科32个党支部、758名党员,20131人(2017年)。