Comparison to Surrounding Areas
The median household income ($71,307) for 74652 is less than the median household income for 67102 ($90,893). But it's more than 74647 ($63,145), 67024 ($34,231), 67038 ($55,699), 74056 ($47,311), 74633 ($57,955), 74637 ($52,829), 74641 ($62,083), Osage County ($62,847), Kay County ($58,423), Foraker town ($-1), Grainola town ($-1), Shidler city ($71,023), and Webb City town ($24,500).
| 74652 | $71,307 |
| Foraker town | $-1 |
| Grainola town | $-1 |
| Shidler city | $71,023 |
| Webb City town | $24,500 |
| Kay County | $58,423 |
| Osage County | $62,847 |
Get Median Household Income for all Zip Codes in Oklahoma.
The average household income ($73,641) for 74652 is less than the average household income for 74647 ($83,885), 67102 ($86,577), 74633 ($93,061), 74637 ($80,504), 74641 ($77,688), Kay County ($77,308), Osage County ($84,674), Foraker town ($76,911), Grainola town ($240,978), and Shidler city ($74,109). But it's more than 67024 ($44,538), 67038 ($70,231), 74056 ($61,760), and Webb City town ($39,244).
| 74652 | $73,641 |
| Foraker town | $76,911 |
| Grainola town | $240,978 |
| Shidler city | $74,109 |
| Webb City town | $39,244 |
| Kay County | $77,308 |
| Osage County | $84,674 |
Get Average Household Income for all Zip Codes in Oklahoma.
The per-capita income for 74652 is $32,669. The per capita income ($32,669) for 74652 is less than the per capita income for 74637 ($32,938), 74641 ($35,793), 74647 ($34,137), Osage County ($33,636), Grainola town ($60,244), and Shidler city ($33,071). But it's more than 74633 ($22,988), 67038 ($24,349), 67102 ($28,989), 74056 ($25,714), 67024 ($28,973), Kay County ($31,071), Foraker town ($27,095), and Webb City town ($12,382).
| 74652 | $32,669 |
| Foraker town | $27,095 |
| Grainola town | $60,244 |
| Shidler city | $33,071 |
| Webb City town | $12,382 |
| Kay County | $31,071 |
| Osage County | $33,636 |
Get Per-Capita Income for all Zip Codes in Oklahoma.
1.6% of households make over $200,000 a year. The percent high income households (1.6%) for 74652 is less than the percent high income households for 74647 (7.7%), 74633 (6.7%), 74637 (7.4%), 74641 (3.7%), 67038 (3.5%), Osage County (6.9%), Kay County (4.7%), and Grainola town (22.2%). But it's more than 67024 (0.9%), 67102 (0.0%), 74056 (1.2%), Foraker town (0.0%), Shidler city (0.0%), and Webb City town (0.0%).
| 74652 | 1.6% |
| Foraker town | 0.0% |
| Grainola town | 22.2% |
| Shidler city | 0.0% |
| Webb City town | 0.0% |
| Kay County | 4.7% |
| Osage County | 6.9% |
Get High Income Households for all Zip Codes in Oklahoma.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 74652 | $-1 | $73,125 | $70,795 | $72,662 |
| Foraker town | $-1 | $-1 | $-1 | $-1 |
| Grainola town | $-1 | $-1 | $-1 | $-1 |
| Shidler city | $-1 | $74,141 | $70,511 | $-1 |
| Webb City town | $-1 | $-1 | $92,500 | $24,167 |
| Kay County | $41,625 | $65,208 | $67,443 | $49,025 |
| Osage County | $47,786 | $75,179 | $79,187 | $47,622 |
Get Median Household Income by Age of Householder for all Zip Codes in Oklahoma.
Use our lookalike & filtering workflow to discover every zip that matches your ideal market profile.
Our Income By Zip Code Lists let you start with a zip like 74652, then automatically find hundreds of similar zips by income, demographics, and growth potential — so you can build a smarter target list in minutes.
Get Your Income By Zip Code List
Get all zip codes in a state or the entire US with data such as median household income.
Starting at $65.
All income statistics above are the most current, comparable income statistics available from the US Census Bureau and are from the American Community Survey 2024 5-year estimates. You can find this information and other demographics for 74652 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.
Margins of error for the income data are:
| Median Household Income | Average Household Income | Per Capita Income | High Income Households | Median Household Income by Age of Householder | ||||
|---|---|---|---|---|---|---|---|---|
| under 25 | 25 to 44 | 45 to 64 | 65+ | |||||
| 74652 | +/-$20,517 | +/-$10,726 | +/-$6,290 | +/-1.3% | +/-$-1 | +/-$17,610 | +/-$19,788 | +/-$36,118 |
| Foraker town | +/-$-1 | +/-$38,165 | +/-$20,111 | +/-86.7% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Grainola town | +/-$-1 | +/-$240,595 | +/-$60,044 | +/-30.4% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Shidler city | +/-$14,929 | +/-$15,231 | +/-$5,881 | +/-13.1% | +/-$-1 | +/-$9,220 | +/-$33,910 | +/-$-1 |
| Webb City town | +/-$8,920 | +/-$16,322 | +/-$6,626 | +/-65.0% | +/-$-1 | +/-$-1 | +/-$67,668 | +/-$8,655 |
| Kay County | +/-$3,014 | +/-$2,853 | +/-$1,119 | +/-0.8% | +/-$9,028 | +/-$4,979 | +/-$7,079 | +/-$3,963 |
| Osage County | +/-$2,757 | +/-$3,014 | +/-$1,117 | +/-1.0% | +/-$7,005 | +/-$5,047 | +/-$7,373 | +/-$4,886 |