Comparison to Surrounding Areas
The median household income ($54,191) for 74840 is less than the median household income for 74801 ($55,077), 74804 ($67,631), 74854 ($61,875), 74873 ($55,803), Pottawatomie County ($61,398), and Earlsboro town ($68,906). But it's more than 74868 ($48,043), Seminole County ($48,062), and Seminole city ($39,121).
| 74840 | $54,191 |
| Earlsboro town | $68,906 |
| Seminole city | $39,121 |
| Pottawatomie County | $61,398 |
| Seminole County | $48,062 |
Get Median Household Income for all Zip Codes in Oklahoma.
The average household income ($70,377) for 74840 is less than the average household income for 74801 ($72,566), 74804 ($84,888), Pottawatomie County ($76,941), and Earlsboro town ($82,979). But it's more than 74854 ($69,729), 74868 ($64,532), 74873 ($69,975), Seminole County ($63,114), and Seminole city ($52,704).
| 74840 | $70,377 |
| Earlsboro town | $82,979 |
| Seminole city | $52,704 |
| Pottawatomie County | $76,941 |
| Seminole County | $63,114 |
Get Average Household Income for all Zip Codes in Oklahoma.
The per-capita income for 74840 is $27,527. The per capita income ($27,527) for 74840 is less than the per capita income for 74801 ($28,871), 74804 ($31,448), Pottawatomie County ($29,238), and Earlsboro town ($32,200). But it's more than 74854 ($26,778), 74868 ($26,212), 74873 ($26,875), Seminole County ($25,225), and Seminole city ($21,703).
| 74840 | $27,527 |
| Earlsboro town | $32,200 |
| Seminole city | $21,703 |
| Pottawatomie County | $29,238 |
| Seminole County | $25,225 |
Get Per-Capita Income for all Zip Codes in Oklahoma.
2.7% of households make over $200,000 a year. The percent high income households (2.7%) for 74840 is less than the percent high income households for 74801 (3.8%), 74804 (5.7%), 74868 (3.3%), 74873 (3.2%), Pottawatomie County (4.6%), and Earlsboro town (6.8%). But it's more than 74854 (1.3%), Seminole County (2.6%), and Seminole city (1.9%).
| 74840 | 2.7% |
| Earlsboro town | 6.8% |
| Seminole city | 1.9% |
| Pottawatomie County | 4.6% |
| Seminole County | 2.6% |
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 | |
|---|---|---|---|---|
| 74840 | $-1 | $54,821 | $67,788 | $41,944 |
| Earlsboro town | $-1 | $68,750 | $68,750 | $59,688 |
| Seminole city | $33,950 | $48,892 | $41,429 | $28,030 |
| Pottawatomie County | $38,250 | $69,215 | $69,970 | $47,594 |
| Seminole County | $37,321 | $56,230 | $52,043 | $35,655 |
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 74840, 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 74840 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+ | |||||
| 74840 | +/-$6,658 | +/-$6,826 | +/-$2,842 | +/-2.2% | +/-$-1 | +/-$12,714 | +/-$19,431 | +/-$13,592 |
| Earlsboro town | +/-$10,770 | +/-$12,590 | +/-$5,433 | +/-4.6% | +/-$-1 | +/-$41,214 | +/-$22,553 | +/-$30,491 |
| Seminole city | +/-$4,286 | +/-$4,395 | +/-$1,840 | +/-1.2% | +/-$2,836 | +/-$5,400 | +/-$12,345 | +/-$4,672 |
| Pottawatomie County | +/-$2,006 | +/-$2,127 | +/-$821 | +/-0.8% | +/-$4,486 | +/-$4,864 | +/-$4,850 | +/-$2,244 |
| Seminole County | +/-$2,882 | +/-$2,003 | +/-$806 | +/-0.6% | +/-$4,429 | +/-$4,017 | +/-$4,702 | +/-$5,602 |