Oklahoma Zip Codes and Metro Areas

Oklahoma is home to 3,995,260 residents across 401 zip codes with at least 1,000 people and 21 metro and micro areas. The capital is Oklahoma City, and the state is part of the West South Central division of the South. The median age is 36.9, with 24.1% of residents under 18 and 16.1% aged 65 and older.

Population

3,995,260

Median age

36.9

Housing units

1,763,036

Zip codes

401

with 1,000+ residents

Metro and micro areas

21

Age 65 and older

16.1%

Look Up a Zip Code in Oklahoma

Search 401 Oklahoma zip codes by number or town name, or browse by county. Each result shows population, income, housing costs, education, and age data from the U.S. Census Bureau.

Largest Zip Codes in Oklahoma

The 25 most populous zip codes in Oklahoma. Select a zip code to see its full profile, or a column heading to sort.

ZipTownCountyPopulationMedian incomeHome valueMedian age
73099YukonCanadian County86,749$86,198$245,70035.7
74012Broken ArrowTulsa County63,899$80,079$243,80036.8
73160Oklahoma CityCleveland County62,205$76,407$203,00033.6
73013EdmondOklahoma County58,368$108,727$319,00035.2
73072NormanCleveland County50,500$76,933$306,50030.4
74055OwassoTulsa County49,895$86,897$281,40036.5
74133TulsaTulsa County48,686$73,983$278,30037.5
73034EdmondOklahoma County47,868$113,296$393,30035.8
73505LawtonComanche County47,822$57,496$158,20034.6
73012EdmondOklahoma County44,385$123,528$328,00036.4
73071NormanCleveland County43,105$59,258$215,20028.8
74014Broken ArrowWagoner County43,072$94,102$263,00038.0
73170Oklahoma CityCleveland County41,746$92,403$264,30040.0
73401ArdmoreCarter County36,228$60,288$200,20038.2
73120Oklahoma CityOklahoma County34,651$62,942$238,00038.3
74011Broken ArrowTulsa County33,191$95,643$269,00037.5
73110Oklahoma CityOklahoma County32,693$50,436$126,10033.2
74008BixbyTulsa County32,433$95,476$337,00036.1
73159Oklahoma CityOklahoma County32,172$56,369$159,20032.8
74066SapulpaCreek County31,953$64,351$182,30040.3
74074StillwaterPayne County31,934$50,245$258,70027.3
74136TulsaTulsa County31,682$51,314$298,10036.3
74820AdaPontotoc County31,679$62,359$181,40036.7
74063Sand SpringsTulsa County31,007$71,569$195,90040.3
74464TahlequahCherokee County30,990$51,362$174,00034.4

Highest-Income Zip Codes in Oklahoma

Headrick (73549) has the highest median household income in Oklahoma at $185,234. The typical Oklahoma zip code has a median of $57,782.

Metro and Micro Areas in Oklahoma

Select an area to see its zip codes, income by zip code, and demographics.

AreaTypePopulationMedian incomeMedian ageZip codes
Oklahoma City, OKMetro1,445,122$70,49935.890
Tulsa, OKMetro1,026,209$67,82337.369
Lawton, OKMetro127,174$59,0603410
Stillwater, OKMicro82,290$48,93727.77
Shawnee, OKMicro73,011$60,828389
Muskogee, OKMicro66,471$51,99938.29
Enid, OKMetro62,322$67,30235.74
Bartlesville, OKMicro52,895$61,20539.46
Ardmore, OKMicro48,255$58,85638.34
Tahlequah, OKMicro47,621$53,66837.36
Durant, OKMicro47,237$54,28036.88
Ponca City, OKMicro43,731$56,67338.35
McAlester, OKMicro43,629$54,78740.36
Duncan, OKMicro43,314$60,23640.93
Weatherford, OKMicro39,189$59,10835.18
Ada, OKMicro38,158$62,56437.54
Miami, OKMicro30,360$48,65637.35
Altus, OKMicro24,730$61,497353
Elk City, OKMicro22,202$52,32337.13
Guymon, OKMicro20,880$59,27533.45
Woodward, OKMicro20,260$65,06036.54

Age of Oklahoma Residents

The largest age group in Oklahoma is 25-34, with 538,601 residents. Groups are not equal widths.

Population by Race and Ethnicity

White residents make up the largest share of Oklahoma at 66.8%, followed by multiracial residents at 12.8%. Hispanic or Latino residents, who can be of any race, make up 12.3% of the population.

Source: U.S. Census Bureau, American Community Survey 5-year estimates. Hispanic or Latino residents can be of any race.

Scroll to Top