房寺镇,隶属于山东省德州市禹城市,地处禹城市西部,东与十里望回族镇和安仁镇接壤,南与辛寨镇相连,西北与高唐县、平原县相邻,北与张庄镇为邻,行政区域面积145.94平方千米。截至2019年末,房寺镇户籍人口为71260人。
20世纪三四十年代,境域分属五区、六区;1984年,改为房寺镇;2000年5月,撤销大程乡、善集乡,并入房寺镇。截至2020年6月,房寺镇辖11个社区、123个行政村,镇人民政府驻房寺村 。
2019年,房寺镇有工业企业135个,其中规模以上14个,有营业面积超过50平方米以上的综合商店或超市89个。