US5.com

Oklahoma ZIP Codes & Demographics

Oklahoma ZIP codes, demographics, and median household income — 664 ZIP codes — population 3,995,228 — avg. income $61,691 — avg. home value $144,814. Compare counties, cities, and ZIP-level data on US5.

ZIP codes
664
Population
3,995,228
Median household income (avg.)
$61,691
82% of U.S. median
Average home value
$144,814
42% of U.S. median
Average rent
$610

Oklahoma demographics

Oklahoma has 664 ZIP codes across 77 counties on US5, with a combined ZIP-area population of about 3,995,228.

Across ZIP codes with age data, the average median age is about 41.2 years.

Among cities represented in this ZIP set, Oklahoma City is among the largest population centers.

Median household income in Oklahoma

The average median household income across ZIP codes in Oklahoma is about $61,691 — about 18% below the U.S. median ($75,149).

Among ZIPs with income data, 73549 (Headrick) is near the top at about $185,234, while 74071 (Slick) is near the bottom at about $19,453.

Housing in Oklahoma

For housing in Oklahoma, the average median home value is about $144,814 and the average median rent is about $610.

The most populous ZIP is 73099 (Oklahoma City) with about 86,749 residents. Use the table below to compare ZIP codes across the state.

ZIP codes in Oklahoma

Sort by population, income, or home value. Click a column header to toggle ascending / descending.

ZIP City County State Population ↓ Income Home value
73106 Oklahoma City Oklahoma County OK 13,019 $51,934 $262,500
73078 Piedmont Canadian County OK 12,807 $97,197 $288,800
73122 Warr Acres Oklahoma County OK 12,689 $49,826 $158,500
74868 Seminole Seminole County OK 12,451 $44,728 $102,600
74104 Tulsa Tulsa County OK 12,434 $51,886 $224,500
74604 Ponca City Osage County OK 12,369 $84,156 $198,100
74953 Poteau Le Flore County OK 12,284 $54,625 $174,400
74023 Cushing Payne County OK 12,097 $48,859 $134,700
73068 Slaughterville Cleveland County OK 12,003 $78,727 $188,800
74960 Rocky Mountain Adair County OK 11,964 $48,174 $112,300
74948 Nicut Sequoyah County OK 11,946 $47,074 $120,200
73045 Harrah Oklahoma County OK 11,542 $80,117 $212,800
73503 Lawton Comanche County OK 11,433 $56,979
73111 Oklahoma City Oklahoma County OK 11,216 $39,739 $109,500
74728 Broken Bow McCurtain County OK 11,177 $58,667 $150,200
74851 McLoud Pottawatomie County OK 11,161 $77,500 $159,600
73065 Newcastle McClain County OK 11,136 $93,451 $240,400
73026 Norman Cleveland County OK 11,131 $98,723 $266,000
74301 White Oak Craig County OK 11,126 $50,034 $127,700
74873 Pink Pottawatomie County OK 11,033 $54,193 $130,100
74132 Tulsa Tulsa County OK 10,629 $75,199 $271,400
74525 Atoka Atoka County OK 10,420 $49,474 $153,000
74010 Slick Creek County OK 10,328 $54,905 $172,600
73080 Purcell McClain County OK 10,289 $71,535 $206,700
74126 Tulsa Osage County OK 10,144 $39,390 $61,000
73051 Slaughterville Cleveland County OK 10,079 $65,074 $152,900
73116 Oklahoma City Oklahoma County OK 10,016 $81,563 $285,200
74857 Oklahoma City Cleveland County OK 9,902 $87,582 $174,600
74432 Texanna McIntosh County OK 9,793 $48,967 $175,000
74745 Idabel McCurtain County OK 9,756 $43,498 $130,600
74434 Norwood Muskogee County OK 9,691 $72,454 $181,200
73055 Bray Stephens County OK 9,639 $63,545 $154,300
73601 Clinton Custer County OK 9,489 $59,061 $118,000
74426 Texanna McIntosh County OK 9,482 $47,832 $118,800
73075 Pauls Valley Garvin County OK 9,478 $52,112 $125,900
74437 Henryetta Okmulgee County OK 9,058 $45,283 $91,800
74015 Tulsa Rogers County OK 8,653 $72,688 $211,300
73086 Sulphur Murray County OK 8,504 $62,600 $153,500
73446 Madill Marshall County OK 8,414 $57,958 $123,000
74044 Mannford Creek County OK 8,255 $66,972 $176,000
74346 New Eucha Delaware County OK 8,244 $48,974 $124,700
73165 Oklahoma City Cleveland County OK 8,226 $123,906 $319,600
74743 Hugo Choctaw County OK 8,046 $41,414 $123,700
74848 Holdenville Hughes County OK 7,965 $49,281 $102,100
73005 Anadarko Caddo County OK 7,760 $47,742 $94,700
74834 Chandler Lincoln County OK 7,551 $59,436 $180,200
74108 Tulsa Tulsa County OK 7,530 $60,723 $122,700
73179 Oklahoma City Oklahoma County OK 7,502 $103,713 $235,400
74036 Inola Rogers County OK 7,456 $78,187 $200,000
74047 Liberty Okmulgee County OK 7,451 $84,792 $206,200
74020 Westport Pawnee County OK 7,365 $61,188 $137,600
73049 Oklahoma City Oklahoma County OK 7,123 $80,813 $236,100
74331 Cleora Delaware County OK 7,110 $58,307 $180,200
74462 Longtown Haskell County OK 7,096 $48,050 $149,200
73750 Kingfisher Kingfisher County OK 7,078 $77,404 $219,600
73662 Sayre Beckham County OK 7,031 $54,667 $113,300
73128 Oklahoma City Oklahoma County OK 7,011 $73,729 $192,200
73439 Kingston Marshall County OK 7,011 $52,740 $146,200
73538 Elgin Comanche County OK 6,923 $83,873 $268,900
73134 Oklahoma City Oklahoma County OK 6,874 $55,827 $242,300
73717 Alva Woods County OK 6,800 $45,972 $142,500
74631 Blackwell Kay County OK 6,795 $50,969 $77,100
73047 Hinton Caddo County OK 6,402 $60,433 $160,500
73084 Oklahoma City Oklahoma County OK 6,296 $54,694 $115,600
73052 Lindsay Garvin County OK 6,289 $63,977 $161,200
73077 Perry Noble County OK 6,235 $67,588 $129,000
74959 Fort Coffee Le Flore County OK 6,156 $53,622 $99,700
73149 Oklahoma City Oklahoma County OK 6,043 $48,045 $125,700
73117 Oklahoma City Oklahoma County OK 5,873 $21,923 $116,300
74059 Perkins Payne County OK 5,854 $53,860 $195,500
74352 Snake Creek Mayes County OK 5,825 $52,152 $132,700
74859 Bearden Okfuskee County OK 5,824 $40,218 $116,200
73105 Oklahoma City Oklahoma County OK 5,810 $48,314 $162,800
74730 Calera Bryan County OK 5,790 $60,956 $168,500
74016 Bushyhead Rogers County OK 5,787 $59,701 $114,700
73448 Marietta Love County OK 5,767 $58,424 $165,000
74578 Gowen Latimer County OK 5,721 $41,429 $94,200
73150 Oklahoma City Oklahoma County OK 5,701 $89,562 $287,500
74441 Lost City Cherokee County OK 5,700 $53,736 $151,900
74523 Antlers Pushmataha County OK 5,632 $38,333 $111,600
74073 Sperry Osage County OK 5,610 $77,823 $241,400
74048 Nowata Nowata County OK 5,592 $51,346 $119,300
74884 Wewoka Seminole County OK 5,558 $46,215 $85,900
74053 Oologah Rogers County OK 5,541 $85,957 $213,700
73103 Oklahoma City Oklahoma County OK 5,354 $56,934 $400,400
74338 Cloud Creek Delaware County OK 5,306 $59,167 $117,400
74881 Wellston Lincoln County OK 5,273 $57,827 $127,100
74029 Dewey Washington County OK 5,270 $55,968 $139,200
74937 Heavener Le Flore County OK 5,185 $45,205 $89,500
74954 Roland Sequoyah County OK 5,066 $56,333 $142,900
74120 Tulsa Tulsa County OK 5,065 $66,280 $415,300
74965 Christie Adair County OK 4,964 $49,913 $107,300
73527 Cache Comanche County OK 4,907 $71,250 $187,200
74056 Pawhuska Osage County OK 4,874 $49,455 $126,800
74337 Pin Oak Acres Mayes County OK 4,874 $58,750 $161,000
74436 Haskell Muskogee County OK 4,831 $59,589 $151,800
74864 Prague Lincoln County OK 4,803 $64,313 $165,600
73529 Comanche Stephens County OK 4,757 $66,759 $110,700
74079 Stroud Lincoln County OK 4,592 $65,000 $162,300
73054 Luther Oklahoma County OK 4,562 $57,292 $206,900

Frequently asked questions

How many ZIP codes are in Oklahoma?

Oklahoma has 664 ZIP codes on US5 across 77 counties. Each row links to demographics, median income, and housing for that code.

What are the demographics of Oklahoma?

Oklahoma has a combined ZIP-area population of about 3,995,228 across 664 ZIP codes. Browse the table on this page for population, income, and housing by ZIP.

What is the median household income in Oklahoma?

The average median household income across ZIP codes in Oklahoma is about $61,691, about 18% below the U.S. median ($75,149). Average median home value is about $144,814. Among ZIPs with data, 73549 (Headrick) is near the top ($185,234) and 74071 (Slick) is near the bottom ($19,453).

Where can I find ZIP code lists for Oklahoma?

This page lists ZIP codes in Oklahoma with population, median household income, and home value. Sort the table or open a ZIP for a full demographics profile.

ZIP rankings in Oklahoma

Explore curated boards for highest income, largest population, and most affordable home values.