堵格镇位于会东县城北部,距会东县城19.1公里,辖区幅员面积191平方公里,东与新街镇相接,南靠鲹鱼河镇,西与会理县相连,北邻宁南县。
2013年6月撤火山、坪塘、堵格乡建堵格镇,2019年5月启动全镇撤(并)村建社区改革试点,将全镇20个行政村调整为10个行政村和1个社区,分别为堵格社区、堵格村、团圆村、赊租村、火坪村、普卓村、坪塘村、三坪村、火山村、燕子村、半箐村,全镇总人口4695户19891人,其中有彝族1421人;耕地面积56006.58亩、承包地面积45820.29亩,森林草原面积24.3万亩,森林覆盖率高达72%。
全镇主要是以农业为主,畜牧业为辅,经果林业为补的产业链;粮食作物主要有玉米、洋芋、小麦;畜产品有黑山羊、半细毛羊等;经济作物有烤烟、蔬菜、油菜等;林果业有华山松、黑松露等,堵格牲畜交易市场于2001年被农业部列为全国第七批定点市场,是西南地区规模最大的牲畜交易市场。