 The city is on Missouri Route 58 west of [I-49/[U.S. Route 71]].Raymore lies four miles to the east, Peculiar is seven miles to the southeast along Route 71 and Grandview is five miles to the north in Jackson County.According to the United States Census Bureau, the city has a total area of , of which is land and is water.