房庄镇,隶属于河北省衡水市故城县,地处故城县西北部,东与辛庄乡、里老乡接壤,南连郑口镇,西邻三朗镇,北接景县龙华镇,区域面积99.89平方千米,截至2018年,户籍人口35925人。
民国三十四年(1945年),属故城县三区。1984年,改为房庄、梧茂、小庙乡。1996年1月,小庙乡、梧茂乡并入房庄乡。2018年5月,撤乡设镇。截至2020年6月,房庄镇下辖54个行政村。
2018年,房庄镇有工业企业44个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市49个。