 Bolivar is about 18 miles to the west and Marshfield is about 22 miles to the southeast.Springfield lies 28 miles to the south-southwest along Route 65.According to the United States Census Bureau, the city has a total area of , all land.