 It is east of Brunswick and west of Moberly.Keytesville is located at (39.434144, -92.936967).According to the United States Census Bureau, the city has a total area of , of which is land and is water.