子午镇地处楚雄市东南方,地跨东经101度23分17秒至101度36分17秒,北纬24度46分24秒至24度58分4秒之间,东邻鹿城,南界双柏妥甸,西接东华、大地基,国土面积361.8平方公里,镇人民政府驻地子午街,距彝州首府鹿城25千米,省道226线、元双公路穿境而过。
【行政区划】 2018年末辖子午、法邑、以口、罗只碑、袁家、杞木、打苴、鹿宜、云龙、曙光、挖铜、旧关、邑舍13个村民委员会,192个自然村,213个村民小组。全镇耕地总面积3042.87公顷,其中:水田面积2008.53公顷,占耕地面积的66.01 %;旱地1034.34公顷,占耕地总面积的33.99%。
【人口民族】 2018年末全镇总户数10245户,总人口34488人,其中农业人口30135人,占总人口的87.38%,非农业人口4353人,占总人口的12.62%。镇内居住着汉族、彝族、苗族、白族等民族,汉族人口30464人,占总人口的88.33% ,少数民族人口3957人,占总人口的11.47%,其中彝族3306人,占总人口的9.59% ;苗族340人,占总人口的0.99% ;白族154人,占总人口的0.45% ;回族59人,占总人口的0.17%。少数民族人口主要分布在山坝结合部的打苴、邑舍、挖铜、旧关等村民委员会。
【自然概貌】 子午镇地势西南高、东北低。境内地形以盆地为主,子午、法邑、以口、罗只碑、袁家、云龙6个村委会地处子午坝子,地势相对平坦。杞木、打苴、鹿宜、曙光、挖铜、旧关、邑舍7个村委会地处山坝结合部,地形以山地为主。最高海拔云龙村委会乌龙寺村民小组,海拔2390米,最低海拔旧关村委会岔河村民小组,海拔1020米,镇人民政府所在地海拔1860米。子午镇境内水系发育,河流密布,溪沟纵横,主要水系属长江上游金沙江源头水系,子午小河是镇内主要河流,流经云龙、子午等9个行政村,于袁家村委会下马房流入楚雄青龙河,沿途有瓦窑河、杞木河、以口小河等6条较大的支流汇入,属金沙江上游水系;其它河流主要有滴水箐小河、打苴小河、邑舍小河及白依河等4条支流,属红河水系、礼舍江上游支流。全镇森林覆盖率达67.4%,年平均气温16.5℃,年平均降雨量800毫米。
【资源特产】 历史悠久的子午镇,土地肥沃,素有“骠川坝子”、“南安古镇”、“粮烟基地”、“花灯之乡”的美誉。盛产水稻、烤烟,是全省国家现代烟草农业示范区之一。境内自然资源丰富,矿藏资源主要有沙、石、褐铁矿,镇内根艺制作、云龙酱油、龙顶山泉、揽绿山泉饮品等享誉州内外。