Navasota is located in Grimes County, TX. The population is 7,206, making Navasota the largest city in Grimes County.
There are 6 public schools in Navasota with an average Homefacts rating of D. The total crime rate for Navasota is moderate , and there are 49 registered sex offenders residing in the city. Unemployment in Navasota is very high and the median home sales price is $0. Detailed and up-to-date Navasota property reports are available for any property address.
Cities near Navasota include Millican, Anderson and Todd Mission.