 The town lies in the western panhandle of Christian County, just south of Missouri Highway 14 between Nixa and Billings.The town of Republic and the Wilson's Creek National Battlefield are approximately six miles to the north and northeast.According to the United States Census Bureau, the city has a total area of , all land.