昭关镇,隶属于安徽省马鞍山市含山县,地处含山县北部,东与和县善厚镇接壤,南以昭关口与环峰镇为邻,西与仙踪镇毗连,北与滁州市全椒县隔滁河分界。辖区总面积84平方千米。截至2019年末,昭关镇户籍人口25499人。
春秋,属楚国。2005年12月,更名昭关镇。截至2020年6月,昭关镇下辖1个社区、7个行政村,镇人民政府驻谢集社区。
截至2019年末,昭关镇有工业企业6个,其中规模以上4个额,营业面积50平方米以上的综合商店或超市30个。