ZIP Codes of Craig County, OK

Population & People
Population & People
Total Population
16,686
Household Income
Household Income
Median Income
$55,056
Housing
Housing
Total Housing Units
7,796
Business & Economy
Business & Economy
Total Businesses
375
Employment
Employment
Employment Rate
48.64%
Education
Education
Bachelor's Degree+
14.96%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 5 ZIPs in this county.
Data Last Updated: July 1, 2026
ZIP Codes:5 ZIP Codes (4 Standard, 1 PO Box, 0 Unique) [See All]
Area Codes:539 / 918
Timezone:Central (GMT -06:00)
Local Time:11:54:43 PM
Population:16,686 [See All]
FIPS:40035
Land Area:779 sq mi
Water Area:7 sq mi
Coordinates:36.6816, -95.1425
Quick Link:
https://www.zip-codes.com/county/ok-craig.asp
Need Craig data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Oklahoma's #43 most populous county
16,686 residents across 5 ZIPs — #43 of 78 Oklahoma counties.

Standout ZIPs in this County


Most Populous
Vinita · 11,244 people
67.4% of county total
Highest Income
Big Cabin · $60,781 median
1.1× county average
Largest Land Area
Vinita · 402.3 sq mi
Spans the most ground
Fastest Growth
Big Cabin · 10.6% (10-yr)
1,528 → 1,690 residents
Most Educated
Vinita · 15.1% bachelor's+
1,210 of 7,989 adults 25+

Things worth knowing about Craig County


16,686 residents live across 5 ZIPs covering 779 sq mi, served by 5 distinct USPS-recognized cities.

Population moved from 17,146 to 16,686 from 2014 to 2024 — a -2.7% change. 2 ZIPs gained residents, 3 lost.

The county's wealthiest ZIP 74332 (Big Cabin, $60,781 median) and poorest ZIP 74301 (Vinita, $52,211) are 12.7 miles apart — a 1.2× income gap across local geography.

Median home values vary 1.7× across this county — from $144,100 in 74301 (Vinita) to $249,100 in 74349 (Ketchum).

Density varies 814× across the county — from 8 people/sq mi in 74369 (Welch) to 6,613 in 74349 (Ketchum).

Educational attainment ranges from 12.3% bachelor's+ in 74333 (Bluejacket) to 18.1% in 74349 (Ketchum) — the breadth of educational profiles across the area.

Within Oklahoma, this is the #43 most populous of 78 counties and ranks #54 for median household income .

Weighted by population, the typical household earns about $53,515 across the county — reflecting what a typical resident sees, not a simple ZIP average.

15.0% of adults age 25+ hold a bachelor's degree or higher (1,767 of 11,814 reporting).

4 Standard delivery, 1 PO Box only, 0 single-entity Unique ZIPs serve this county.

Stories about Craig County


Big & sparse

A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.

Total area
779
square miles
Avg density
21.4
people per sq mi
Population
16,686
across 5 ZIPs
Vinita
402.3 sq mi
11,244 residents
Welch
214.3 sq mi
1,741 residents
Bluejacket
90.8 sq mi
1,070 residents

Single-ZIP anchor

One ZIP holds the majority of this county's population — a sign of a county built around a single city or town.

Vinita

All ZIP Codes in Craig County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
74301VinitaStandard11,244$52,211402.3-7.7%
74369WelchStandard1,741$54,250214.3-8.8%
74332Big CabinStandard1,690$60,78171.210.6%
74333BluejacketStandard1,070$54,66790.8-9.7%
74349KetchumPO Box941$53,3700.1173.5%

Adjacent & Nearby Counties