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
74875 Tryon Lincoln County OK 997 $63,819 $183,000
74052 Oilton Creek County OK 992 $31,346 $75,200
73650 Hammon Roger Mills County OK 983 $66,750 $116,700
74422 Boynton Muskogee County OK 953 $63,814 $102,500
73432 Coleman Johnston County OK 940 $58,750 $114,200
73570 Tipton Tillman County OK 940 $60,795 $77,300
73568 Temple Cotton County OK 931 $33,409 $61,700
73738 Garber Garfield County OK 931 $73,125 $136,300
73481 Ratliff City Carter County OK 924 $50,156 $70,400
74552 Kinta Haskell County OK 918 $49,943 $135,900
74957 Smithville Le Flore County OK 905 $40,917 $113,000
74533 Caney Atoka County OK 902 $54,830 $120,400
74531 Calvin Hughes County OK 900 $49,583 $89,200
73655 Lone Wolf Kiowa County OK 898 $52,000 $76,600
74736 Garvin McCurtain County OK 898 $50,139 $139,500
74741 Hendrix Bryan County OK 898 $56,912 $152,100
73843 Gage Ellis County OK 896 $53,125 $116,400
74026 Davenport Lincoln County OK 888 $54,853 $92,400
73565 Ryan Jefferson County OK 886 $51,250 $61,700
73458 Springer Carter County OK 881 $78,750 $174,000
74734 Eagletown McCurtain County OK 879 $55,268 $131,900
74431 Dewar Okmulgee County OK 869 $58,000 $85,200
74832 Carney Lincoln County OK 864 $56,667 $101,000
73063 Mulhall Logan County OK 857 $76,500 $179,000
74054 Osage Osage County OK 853 $46,607 $72,500
74027 Delaware Nowata County OK 848 $42,344 $126,600
74349 Ketchum Craig County OK 833 $42,708 $250,500
74423 River Bottom Muskogee County OK 824 $47,135 $96,300
74630 Billings Noble County OK 822 $47,125 $102,300
73090 Union City Canadian County OK 820 $91,250 $192,500
73004 Amber Grady County OK 812 $80,625 $160,400
74652 Shidler Osage County OK 807 $67,829 $76,700
74572 Tupelo Coal County OK 806 $46,964 $83,900
74856 Mill Creek Johnston County OK 794 $65,250 $121,900
74651 Red Rock Noble County OK 780 $70,250 $258,700
74083 Wann Nowata County OK 773 $61,250 $179,900
74062 Ripley Payne County OK 770 $50,781 $146,600
73661 Rocky Washita County OK 769 $71,852 $119,000
73567 Sterling Comanche County OK 766 $61,250 $116,900
73491 Velma Stephens County OK 763 $58,750 $110,000
73009 Binger Caddo County OK 761 $57,885 $123,600
74756 Sawyer Choctaw County OK 752 $54,583 $124,500
73654 Leedey Roger Mills County OK 749 $76,125 $121,900
73724 Eagle City Dewey County OK 746 $64,583 $98,600
73560 Olustee Jackson County OK 738 $60,803 $97,800
73755 Longdale Blaine County OK 737 $58,182 $140,600
73639 Custer City Custer County OK 734 $68,214 $107,700
74428 Council Hill McIntosh County OK 730 $54,750 $102,100
73735 Drummond Garfield County OK 727 $93,438
74442 Indianola Pittsburg County OK 721 $77,045 $177,600
73734 Dover Kingfisher County OK 719 $45,481 $164,800
74562 Rattan Pushmataha County OK 716 $51,786 $135,900
74831 Byars McClain County OK 713 $55,833 $120,500
73938 Forgan Beaver County OK 710 $72,560 $87,600
74748 Bee Johnston County OK 693 $53,500 $73,900
73647 Foss Washita County OK 691 $69,417 $173,800
74350 Langley Mayes County OK 689 $54,450 $121,400
73092 Verden Grady County OK 688 $49,125 $127,000
74839 Dustin Hughes County OK 675 $30,250 $70,700
73024 Corn Washita County OK 672 $55,962 $96,100
73461 Wapanucka Johnston County OK 662 $47,500 $98,800
73729 Cleo Springs Major County OK 657 $56,719 $102,500
73736 Fairmont Garfield County OK 652 $138,750 $272,700
74472 Whitefield Haskell County OK 638 $43,542 $110,100
73838 Chester Major County OK 634 $82,031 $176,600
74963 McCurtain County OK 632 $54,205 $91,700
74557 Moyers Pushmataha County OK 624 $45,833 $119,200
73730 Covington Garfield County OK 619 $60,536 $203,800
74633 Burbank Osage County OK 618 $65,313 $105,000
73073 Mulhall Noble County OK 616 $73,356 $306,200
73079 Pocasset Grady County OK 615 $91,806 $168,800
74569 Stringtown Atoka County OK 610 $53,750 $93,600
73528 Chattanooga Cotton County OK 605 $67,188 $154,900
73562 Randlett Cotton County OK 605 $106,250 $150,700
74546 Haileyville Pittsburg County OK 600 $53,438 $87,700
74641 Kaw City Kay County OK 599 $61,328 $131,800
73455 Ravia Johnston County OK 598 $60,208 $68,600
73053 Lookeba Caddo County OK 597 $67,917 $134,600
74430 Crowder Pittsburg County OK 587 $57,738 $116,500
73453 Love County OK 579 $85,500 $257,500
74367 Strang Mayes County OK 578 $46,771 $72,200
74650 Ralston Osage County OK 568 $47,232 $58,800
74644 Marland Noble County OK 567 $51,071 $83,100
73716 Aline Woods County OK 564 $91,103 $114,100
73011 Alex Grady County OK 562 $48,750 $78,300
74867 Sasakwa Seminole County OK 550 $47,232 $72,100
73434 Foster Stephens County OK 547 $62,750 $155,600
74833 IXL Okfuskee County OK 539 $65,729 $119,600
74869 Sparks Lincoln County OK 538 $65,875 $88,400
74555 Lane Atoka County OK 537 $58,750 $137,500
73931 Beaver County OK 536 $44,423 $87,200
74754 McCurtain County OK 534 $50,755
73033 Eakly Caddo County OK 529 $56,250 $79,300
73056 Marshall Garfield County OK 511 $59,271 $50,500
74643 Lamont Grant County OK 508 $66,172 $65,000
73722 Burlington Alfalfa County OK 504 $67,000 $168,800
73537 Eldorado Jackson County OK 503 $68,036 $50,500
74446 Okay Wagoner County OK 496 $39,327 $73,300
73627 Carter Beckham County OK 495 $95,000 $119,600
73641 Dill City Washita County OK 487 $50,714 $43,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.