Grain Valley, MO
Grain Valley is a city in Jackson County, Missouri, in the United States (approx. 23 miles east of Kansas City). The population was 5,160 at the 2000 census.
Grain Valley is located at 39°0′31″N 94°12′27″W / 39.00861°N 94.2075°W / 39.00861; -94.2075 (39.008733, -94.207465).
According to the United States Census Bureau, the city has a total area of 4.8 square miles (12.5 km²), of which, 4.8 square miles (12.4 km²) of it is land and 0.21% is water.