 Mansfield is 13 miles to the north and Gainesville is approximately 30 miles south.Elevation of the town varies from .According to the United States Census Bureau, the city has a total area of , all land.