理公港镇位于县城西北,驻地距县城60公里。东靠黄甲铺,南邻龙潭镇,西连钟家铺,北届九溪、黄石镇。总面积98.03平方公里。耕地20398亩,其中水田15346亩,旱地4208亩,山林面积89371亩,其中油茶林49815。辖13个村、1个居委会,145个村(居)民小组,5875户,16087人,其中农业人口13945人。本镇南、西、北三面为山地、中部和东部地势略低。山地面积占总面积的70%以上。解放前属灵岩乡。1952年土改复查时属理公港区。1956年为理公港乡,1958年公社化时属理公港人民公社,1961年缩小公社规模仍名理公港公社。