花庄镇,隶属于甘肃省兰州市红古区,地处红古区中部,东接平安镇,南濒湟水河,西接红古镇,北邻永登县七山乡。区域面积204.78平方千米。2020年6月,下辖花庄社区、白土路社区2个社区和王家庄村、洞子村、柳家村、青土坡村、北山村、河嘴村、苏家寺村、花庄村、湟兴村9个行政村,镇人民政府驻白土路社区。2018年户籍人口13272人,2023年获评甘肃省卫生乡镇。
该镇地势西北高东南低,山台、川、滩地貌呈阶梯分布,海拔1680-2300米,境内有谷丰渠、湟惠渠等水利设施。1994年4月撤街道设镇,2004年河嘴乡并入并将镇政府迁至原河嘴乡驻地。兰青铁路、京藏高速、109国道横贯全境,设有花庄火车站和高速出入口。
2018年有工业企业26家,其中规上企业2家,营业面积超过50平方米以上的综合商店或超市23家。2007年引进的兰州伊利乳业公司建成日处理500吨液态奶生产线,带动6万头奶牛养殖并形成完整产业链。农业以小麦、玉米种植为主,建有鲜食玉米加工中心和高效节能温室,特色农产品包括西甜瓜、草莓等。镇区规划2019-2035年方案调整仓储用地布局,优化产业配套服务功能。