在湖南省永州市宁远县西南部。
天堂一般指天堂镇,位于湖南省永州市宁远县宁远县西南部,西与道县接壤,镇机关所在地天堂村距县城8公里。
总面积102.14平方公里,其中耕地1772公顷。镇沿用驻地天堂自然地名得名。天堂原属干旱之地,据说前人为灌溉农田,开挖了许多大小山塘用以蓄水。