Homes For Sale in Grain Valley

Grain Valley is a city in Jackson County, Missouri, United States. Grain Valley is located in the Kansas City Metropolitan Area and is a suburb of Kansas City. The population was 12,854 at the 2010 census and an estimated 14,277 in 2018. It is 23 miles east of downtown Kansas City. Grain Valley was founded in the 1870s. The city was named for the general character of the grain-producing region. A post office called Grain Valley has been in operation since 1879.