下庄镇,隶属于云南省大理白族自治州祥云县,地处祥云县东南部,东邻普淜镇,南连鹿鸣乡,西接云南驿镇,北与刘厂镇、东山乡毗邻,行政区域面积225.5平方千米。截至2019年末,下庄镇户籍人口为56606人。
清代时期,属果城里。1988年,改下庄乡。1999年,撤乡设下庄镇。截至2021年10月,下庄镇辖12个行政村,镇人民政府驻下庄文化路。
2020年,下庄镇生产总值完成18.95亿元,同比增长7.9%;一般公共预算收入6414.68万元,同比增长5.46%;一般公共预算支出6113.25万元;农村经济总收入达13.37亿元,同比增长6%;农村居民人均可支配收入达15264元,同比增长6%;规模以上工业增加值增长2287万元;完成规模以上固定资产投资6431万元;完成地方税收2860万元。