Navasota
City in Grimes County, Texas

Navasota is a city in Grimes County, Texas, with 7,643 residents (2020 Census). It sits at 217 ft (66 m) above sea level. The nearest town is Anderson, 9.1 miles NE.
- 7,643residents (2020 Census)
- 217 ftelevation · 66 m
- 8.5 sq miland area · 22.0 km²
- 901 / sq mipopulation density
- 77868ZIP code
About Navasota
Navasota is a city primarily in Grimes County, Texas, United States. The population was 7,643 at the 2020 census. In 2005, the Texas Legislature designated Navasota as the "Blues Capital of Texas" in honor of the late Mance Lipscomb, a Navasota native and blues musician. A sliver of Navasota is in Brazos County, which is part of the Bryan–College Station metropolitan area.
The city is home to Navasota Municipal Airport (60R), which handles small planes and jets with occasional helicopters.
Text: Wikipedia · CC BY-SA 4.0
Navasota weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Navasota
Webcams: Windy.com
Living in Navasota
- Median household income
- $51,276
- Median home value
- $208,100
- Median rent
- $860/mo
- Median age
- 32.3
Do you know Navasota? Tell us about it
Help other travelers: share what makes Navasota special. We review every message before publishing it.
Map of Navasota
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Navasota Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Navasota, TX population
Navasota had 7,643 residents in the 2020 Census.
| 2020 Census | 7,643 |
|---|---|
| Density | 901 per sq mi (348 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Navasota at a glance
| State | Texas (TX) |
|---|---|
| County | Grimes County |
| Type | City |
| Population | 7,643 (2020) |
| Land area | 8.48 sq mi (22.0 km²) |
| Water area | 0.04 sq mi (0.10 km²) |
| Elevation | 217 ft (66 m) |
| Coordinates | 30.3869° N, 96.0898° W |
| ZIP code | 77868 |
| Official website | navasotatx.gov |
| Census code (GEOID) | 4850472 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Navasota
- Anderson9.1 mi NE
- Pinebrook13.7 mi E
- Plantersville13.9 mi E
- Clay15.2 mi W
- Richards17.6 mi NE
- Todd Mission17.8 mi SE
- College Station18.4 mi NW
- Shiro19.2 mi NE
- Hempstead19.7 mi S
- Prairie View21.7 mi S
- Pine Island23.3 mi S
- Montgomery23.3 mi E
Straight-line distance between town centers.
Frequently asked questions about Navasota
What county is Navasota in?
Navasota is in Grimes County, Texas.
What is the population of Navasota, TX?
7,643 people lived in Navasota at the 2020 Census.
What is the ZIP code of Navasota, TX?
The ZIP code of Navasota is 77868.
What is the elevation of Navasota?
217 feet (66 m) above sea level.
What towns are near Navasota?
Anderson (9.1 mi), Pinebrook (13.7 mi), Plantersville (13.9 mi), Clay (15.2 mi), Richards (17.6 mi).
Last updated: