Skiatook
City in Tulsa County, Oklahoma

Skiatook is a city in Tulsa County, Oklahoma, with 8,450 residents (2020 Census). It sits at 646 ft (197 m) above sea level. The nearest town is Sperry, 4.6 miles SW.
- 8,450residents (2020 Census)
- 646 ftelevation · 197 m
- 13.8 sq miland area · 35.7 km²
- 613 / sq mipopulation density
- 74073ZIP code
About Skiatook
Skiatook (Skī·ǎ·tōōk or Skī·ǎ·tǒǒk versus Skī·tōōk or Skī·tǒǒk) is a city in Osage and Tulsa counties in the U.S. state of Oklahoma located in the northeastern part of the state, approximately 20 miles north and west of Tulsa. Due to its location on the border between Osage County and Tulsa County, Skiatook has been referred to as "the Gateway to the Osage." The town includes the state highway junction of Oklahoma State Highway 11 and Oklahoma State Highway 20.
The population was 8,450 at the 2020 census, an increase of 14.24 percent over the figure of 7,397 recorded in 2010.
Text: Wikipedia · CC BY-SA 4.0
Skiatook weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Skiatook
Webcams: Windy.com
Living in Skiatook
- Median household income
- $57,480
- Median home value
- $182,600
- Median rent
- $961/mo
- Median age
- 36.5
Do you know Skiatook? Tell us about it
Help other travelers: share what makes Skiatook special. We review every message before publishing it.
Map of Skiatook
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Skiatook 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 ›Skiatook, OK population
Skiatook had 8,450 residents in the 2020 Census.
| 2020 Census | 8,450 |
|---|---|
| Density | 613 per sq mi (237 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Skiatook at a glance
| State | Oklahoma (OK) |
|---|---|
| County | Tulsa County |
| Type | City |
| Population | 8,450 (2020) |
| Land area | 13.79 sq mi (35.7 km²) |
| Water area | 0.15 sq mi (0.39 km²) |
| Elevation | 646 ft (197 m) |
| Coordinates | 36.3467° N, 95.9456° W |
| ZIP code | 74073 |
| Official website | townofskiatook.com |
| Census code (GEOID) | 4067850 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Skiatook
- Sperry4.6 mi SW
- Collinsville5.2 mi E
- Turley7.0 mi S
- Owasso7.4 mi SE
- Vera7.9 mi N
- Limestone11.2 mi E
- Avant11.4 mi NW
- Valley Park12.6 mi E
- Ramona13.2 mi N
- Oologah14.8 mi NE
- Catoosa15.1 mi SE
- Tulsa15.3 mi S
Straight-line distance between town centers.
Frequently asked questions about Skiatook
What county is Skiatook in?
Skiatook is in Tulsa County, Oklahoma.
What is the population of Skiatook, OK?
8,450 people lived in Skiatook at the 2020 Census.
What is the ZIP code of Skiatook, OK?
The ZIP code of Skiatook is 74073.
What is the elevation of Skiatook?
646 feet (197 m) above sea level.
What towns are near Skiatook?
Sperry (4.6 mi), Collinsville (5.2 mi), Turley (7.0 mi), Owasso (7.4 mi), Vera (7.9 mi).
Last updated: