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
74956 Shady Point Le Flore County OK 1,959 $50,125 $124,800
74740 Haworth McCurtain County OK 1,953 $39,773 $85,800
73526 Blair Jackson County OK 1,939 $66,705 $194,400
73932 Beaver Beaver County OK 1,930 $61,667 $128,800
74051 Ochelata Washington County OK 1,923 $61,500 $151,700
74880 Weleetka Okfuskee County OK 1,920 $47,188 $78,300
74563 Red Oak Latimer County OK 1,887 $42,895 $109,400
73543 Geronimo Comanche County OK 1,884 $71,125 $105,600
74002 Barnsdall Osage County OK 1,884 $63,676 $111,800
74561 Enterprise Pittsburg County OK 1,860 $48,077 $85,800
74854 Maud Pottawatomie County OK 1,833 $53,472 $84,400
74554 Krebs Pittsburg County OK 1,822 $46,389 $96,400
74332 Big Cabin Craig County OK 1,808 $60,563 $166,200
74726 Albany Bryan County OK 1,792 $45,417 $150,000
73067 Ninnekah Grady County OK 1,778 $67,422 $123,100
73547 Granite Greer County OK 1,775 $62,500 $119,200
74825 Allen Pontotoc County OK 1,763 $52,454 $106,600
73763 Okeene Blaine County OK 1,746 $58,873 $123,000
74369 Welch Craig County OK 1,729 $56,012 $137,000
74450 Oktaha Muskogee County OK 1,720 $50,083 $116,400
74364 Teresita Delaware County OK 1,716 $64,167 $152,300
74022 Copan Washington County OK 1,710 $44,375 $116,200
73728 Cherokee Alfalfa County OK 1,708 $68,355 $124,700
74930 Bokoshe Le Flore County OK 1,697 $45,880 $108,700
73061 Morrison Noble County OK 1,693 $85,208 $230,300
74878 Tribbey Pottawatomie County OK 1,677 $70,833 $156,300
74032 Glencoe Payne County OK 1,675 $61,250 $132,100
74860 Paden Okfuskee County OK 1,674 $59,615 $120,200
73456 Ringling Jefferson County OK 1,659 $50,043 $102,300
74072 South Coffeyville Nowata County OK 1,657 $64,531 $142,000
74829 Boley Okfuskee County OK 1,652 $33,056 $93,000
74731 Cartwright Bryan County OK 1,640 $53,438 $139,900
73628 Cheyenne Roger Mills County OK 1,625 $61,513 $152,500
73939 Goodwell Texas County OK 1,621 $78,073 $125,800
73848 Laverne Beaver County OK 1,609 $56,842 $122,800
74077 Stillwater Payne County OK 1,608
73669 Thomas Custer County OK 1,596 $60,268 $147,300
73741 Helena Alfalfa County OK 1,595 $63,750 $88,000
73834 Buffalo Harper County OK 1,587 $72,266 $94,300
73459 Thackerville Love County OK 1,584 $61,771 $202,600
74852 Tribbey Pottawatomie County OK 1,581 $54,833 $134,100
73859 Vici Dewey County OK 1,574 $60,192 $121,100
74028 Stroud Creek County OK 1,574 $52,708 $171,800
74951 Panama Le Flore County OK 1,559 $50,813 $124,800
73773 Waukomis Garfield County OK 1,537 $81,779 $131,300
73620 Arapaho Custer County OK 1,531 $48,500 $161,100
73566 Snyder Kiowa County OK 1,502 $48,203 $116,600
73430 Burneyville Love County OK 1,501 $77,000 $153,300
74637 Fairfax Osage County OK 1,501 $55,208 $57,600
74471 Welling Cherokee County OK 1,499 $45,511 $119,800
73949 Texhoma Texas County OK 1,472 $80,341 $156,700
73933 Boise City Cimarron County OK 1,469 $55,096 $73,700
73050 Langston Logan County OK 1,455 $22,500
73029 Cyril Caddo County OK 1,449 $57,125 $129,700
74824 Agra Lincoln County OK 1,448 $62,250 $162,100
73038 Fort Cobb Caddo County OK 1,442 $53,929 $116,200
73858 Shattuck Ellis County OK 1,425 $52,727 $141,700
74536 Clayton Pushmataha County OK 1,411 $39,712 $114,400
73768 Ringwood Major County OK 1,400 $77,697 $126,000
73450 Milburn Johnston County OK 1,397 $54,338 $124,200
74553 Kiowa Pittsburg County OK 1,374 $59,917 $131,600
73552 Indiahoma Comanche County OK 1,367 $86,827 $125,400
74470 Simms Muskogee County OK 1,362 $64,583 $156,000
73759 Medford Grant County OK 1,352 $62,198 $65,500
73950 Turpin Beaver County OK 1,342 $66,607 $137,500
74936 Brent Sequoyah County OK 1,338 $53,525 $136,000
73040 Geary Blaine County OK 1,334 $58,214 $96,700
74427 Cookson Cherokee County OK 1,332 $62,917 $118,800
73027 Langston Logan County OK 1,324 $80,889
74366 Kenwood Mayes County OK 1,319 $31,326 $105,600
73017 Cement Caddo County OK 1,318 $49,821 $86,800
74723 Bennington Bryan County OK 1,311 $43,182 $101,300
73014 El Reno Canadian County OK 1,303 $85,893 $173,300
73860 Waynoka Woods County OK 1,259 $67,692 $134,500
73951 Tyrone Texas County OK 1,240 $39,632 $57,600
74939 Hodgen Le Flore County OK 1,234 $31,731 $90,000
74826 St. Louis Pottawatomie County OK 1,213 $81,250 $136,200
74570 Stuart Hughes County OK 1,212 $54,076 $155,000
73663 Seiling Dewey County OK 1,162 $61,250 $162,500
73546 Grandfield Tillman County OK 1,159 $37,813 $56,500
74944 Lequire Haskell County OK 1,152 $40,481 $75,900
73074 Paoli Garvin County OK 1,147 $75,263 $117,900
74333 Bluejacket Craig County OK 1,140 $50,250 $152,300
74931 Bunch Adair County OK 1,134 $58,646 $116,400
74759 Soper Choctaw County OK 1,126 $52,460 $120,500
73002 Alex Grady County OK 1,123 $66,150 $101,800
73664 Sentinel Washita County OK 1,115 $95,500 $109,200
73754 Lahoma Garfield County OK 1,109 $93,304 $153,500
73447 Mannsville Johnston County OK 1,104 $46,141 $95,700
73766 Pond Creek Grant County OK 1,097 $60,729 $116,000
73645 Erick Beckham County OK 1,090 $39,250 $84,400
74766 Wright City McCurtain County OK 1,087 $47,639 $95,600
74574 Tuskahoma Pushmataha County OK 1,084 $36,635 $123,500
73062 Mountain View Kiowa County OK 1,077 $54,792 $93,700
73042 Gracemont Caddo County OK 1,071 $53,250 $109,900
73626 Canute Washita County OK 1,071 $65,208 $150,700
74425 Longtown Pittsburg County OK 1,067 $59,830 $122,900
73841 Fort Supply Ellis County OK 1,055 $62,115 $115,500
73857 Sharon Woodward County OK 1,031 $58,500 $206,300
73832 Arnett Ellis County OK 1,012 $61,250 $123,300

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.