 The city is located in northwest Franklin County above the Missouri River Valley.Missouri Route 100 is on the south side of the city.Hermann is approximately 13 miles to the northwest and Washington is 11 miles to the east.