Moses Lake is located in Grant County, WA. The population is 20,869, making Moses Lake the largest city in Grant County.
There are 17 public schools in Moses Lake with an average Homefacts rating of B-. The total crime rate for Moses Lake is high, and there are 30 registered sex offenders residing in the city. Unemployment in Moses Lake is moderate and the median home sales price is $142,900.