 Oak Grove Heights is located at (36.127406, -90.515286).According to the United States Census Bureau, the town has a total area of 7.9 km² (3.0 mi²), of which 7.9 km² (3.0 mi²) is land and 0.33% is water.As of the 2010 United States Census, there were 889 people living in the town.