Craig is located in Holt County, MO. The population is 214, making Craig the 4th largest city in Holt County.
There are 2 public schools in Craig with an average Homefacts rating of D. The total crime rate for Craig is very low , and there are 2 registered sex offenders residing in the city. Unemployment in Craig is low and the median home sales price is $0. Detailed and up-to-date Craig property reports are available for any property address.
Cities near Craig include Union Township, Lincoln Township and Corning.