邓家院位于湖南省永州市祁阳县境中部偏西北边,距县城11公里。东与观音滩镇、浯溪镇相临,南抵三口塘镇,西临冷水滩区,北接大村甸镇、浯溪镇。镇沿用驻地茅竹自然地名。全镇总面积91.8平方公里,耕地1542公顷,6710户,24851人。