Vinita
City in Craig County, Oklahoma

Vinita is a city in Craig County, Oklahoma, with 5,193 residents (2020 Census). It sits at 699 ft (213 m) above sea level. The nearest town is Cleora, 6.5 miles SE.
- 5,193residents (2020 Census)
- 699 ftelevation · 213 m
- 12.3 sq miland area · 31.9 km²
- 421 / sq mipopulation density
- 74331ZIP code
About Vinita
Vinita is a city in and the county seat of Craig County, Oklahoma, United States. As of the 2020 census, the population was 5,193.
Text: Wikipedia · CC BY-SA 4.0
Vinita weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Vinita
There are no webcams in Vinita itself. These are the closest, 33 miles away or more.
Webcams: Windy.com
Living in Vinita
- Median household income
- $47,025
- Median home value
- $96,200
- Median rent
- $828/mo
- Median age
- 37.6
Do you know Vinita? Tell us about it
Help other travelers: share what makes Vinita special. We review every message before publishing it.
Map of Vinita
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Vinita 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 ›Vinita, OK population
Vinita had 5,193 residents in the 2020 Census.
| 2020 Census | 5,193 |
|---|---|
| Density | 421 per sq mi (163 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Vinita at a glance
| State | Oklahoma (OK) |
|---|---|
| County | Craig County |
| Type | City |
| Population | 5,193 (2020) |
| Land area | 12.32 sq mi (31.9 km²) |
| Water area | 0.01 sq mi (0.04 km²) |
| Elevation | 699 ft (213 m) |
| Coordinates | 36.6442° N, 95.0622° W |
| ZIP code | 74331 |
| Official website | vinita.com |
| Census code (GEOID) | 4077550 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Vinita
- Cleora6.5 mi SE
- Afton6.8 mi NE
- Ketchum8.1 mi S
- Bernice8.4 mi E
- Grand Lake Towne9.8 mi S
- Bluejacket10.8 mi N
- Langley11.3 mi S
- Big Cabin11.8 mi SW
- Disney12.0 mi S
- White Oak12.1 mi W
- Dennis12.3 mi SE
- Sportmans Shores12.5 mi S
Straight-line distance between town centers.
Frequently asked questions about Vinita
What county is Vinita in?
Vinita is in Craig County, Oklahoma.
What is the population of Vinita, OK?
5,193 people lived in Vinita at the 2020 Census.
What is the ZIP code of Vinita, OK?
The ZIP code of Vinita is 74331.
What is the elevation of Vinita?
699 feet (213 m) above sea level.
What towns are near Vinita?
Cleora (6.5 mi), Afton (6.8 mi), Ketchum (8.1 mi), Bernice (8.4 mi), Grand Lake Towne (9.8 mi).
Last updated: