Comparison to Surrounding Areas
The median household income ($61,272) for 74331 is less than the median household income for Cleora CDP ($82,321). But it's more than 74342 ($57,321), 74301 ($52,211), 74333 ($54,667), 74354 ($50,818), 74349 ($53,370), 74346 ($49,556), 74344 ($58,125), 74343 ($47,829), Craig County ($51,922), Delaware County ($56,676), Ottawa County ($49,947), Vinita city ($47,025), Ketchum town ($55,000), Grove city ($58,941), Copeland CDP ($57,558), Bernice town ($40,833), and Afton town ($56,875).
| 74331 | $61,272 |
| Vinita city | $47,025 |
| Copeland CDP | $57,558 |
| Grove city | $58,941 |
| Ketchum town | $55,000 |
| Afton town | $56,875 |
| Bernice town | $40,833 |
| Cleora CDP | $82,321 |
| Delaware County | $56,676 |
| Ottawa County | $49,947 |
| Craig County | $51,922 |
Get Median Household Income for all Zip Codes in Oklahoma.
The average household income ($82,635) for 74331 is less than the average household income for Cleora CDP ($93,365) and Grove city ($85,115). But it's more than 74354 ($64,868), 74301 ($71,178), 74333 ($76,290), 74342 ($72,448), 74343 ($62,466), 74344 ($81,862), 74346 ($74,345), 74349 ($71,687), Craig County ($67,711), Delaware County ($77,839), Ottawa County ($63,907), Afton town ($57,447), Bernice town ($49,948), Copeland CDP ($65,764), Ketchum town ($59,758), and Vinita city ($55,605).
| 74331 | $82,635 |
| Vinita city | $55,605 |
| Copeland CDP | $65,764 |
| Grove city | $85,115 |
| Ketchum town | $59,758 |
| Afton town | $57,447 |
| Bernice town | $49,948 |
| Cleora CDP | $93,365 |
| Delaware County | $77,839 |
| Ottawa County | $63,907 |
| Craig County | $67,711 |
Get Average Household Income for all Zip Codes in Oklahoma.
The per-capita income for 74331 is $38,783. The per capita income ($38,783) for 74331 is less than the per capita income for 74346 ($48,107), Cleora CDP ($48,599), and Grove city ($40,317). But it's more than 74342 ($28,990), 74301 ($27,339), 74333 ($28,016), 74354 ($25,655), 74349 ($37,257), 74344 ($38,072), 74343 ($26,421), Craig County ($26,491), Delaware County ($36,971), Ottawa County ($25,611), Vinita city ($22,743), Ketchum town ($26,068), Copeland CDP ($34,844), Bernice town ($24,527), and Afton town ($23,041).
| 74331 | $38,783 |
| Vinita city | $22,743 |
| Copeland CDP | $34,844 |
| Grove city | $40,317 |
| Ketchum town | $26,068 |
| Afton town | $23,041 |
| Bernice town | $24,527 |
| Cleora CDP | $48,599 |
| Delaware County | $36,971 |
| Ottawa County | $25,611 |
| Craig County | $26,491 |
Get Per-Capita Income for all Zip Codes in Oklahoma.
8.2% of households make over $200,000 a year. The percent high income households (8.2%) for 74331 is less than the percent high income households for 74349 (8.3%) and Cleora CDP (13.2%). But it's more than 74342 (6.2%), 74333 (2.4%), 74301 (4.2%), 74354 (2.2%), 74346 (3.4%), 74344 (6.4%), 74343 (2.1%), Craig County (3.2%), Delaware County (5.8%), Ottawa County (2.5%), Vinita city (1.2%), Ketchum town (0.0%), Grove city (7.9%), Copeland CDP (3.8%), Bernice town (2.2%), and Afton town (0.0%).
| 74331 | 8.2% |
| Vinita city | 1.2% |
| Copeland CDP | 3.8% |
| Grove city | 7.9% |
| Ketchum town | 0.0% |
| Afton town | 0.0% |
| Bernice town | 2.2% |
| Cleora CDP | 13.2% |
| Delaware County | 5.8% |
| Ottawa County | 2.5% |
| Craig County | 3.2% |
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 | |
|---|---|---|---|---|
| 74331 | $37,917 | $78,487 | $58,631 | $56,544 |
| Vinita city | $-1 | $50,478 | $55,294 | $37,700 |
| Copeland CDP | $-1 | $48,036 | $51,016 | $58,240 |
| Grove city | $77,232 | $62,137 | $70,250 | $50,417 |
| Ketchum town | $53,750 | $48,750 | $71,528 | $36,667 |
| Afton town | $-1 | $72,708 | $58,472 | $29,063 |
| Bernice town | $-1 | $39,375 | $46,250 | $40,417 |
| Cleora CDP | $-1 | $16,806 | $59,688 | $90,382 |
| Delaware County | $42,833 | $67,982 | $57,645 | $51,497 |
| Ottawa County | $35,764 | $58,716 | $56,932 | $36,911 |
| Craig County | $32,857 | $53,306 | $65,565 | $44,263 |
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 74331, 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 74331 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+ | |||||
| 74331 | +/-$3,884 | +/-$7,058 | +/-$3,084 | +/-2.6% | +/-$35,178 | +/-$7,224 | +/-$6,216 | +/-$11,243 |
| Vinita city | +/-$6,397 | +/-$4,632 | +/-$2,162 | +/-1.2% | +/-$-1 | +/-$10,203 | +/-$13,607 | +/-$9,888 |
| Copeland CDP | +/-$12,045 | +/-$11,104 | +/-$5,856 | +/-3.3% | +/-$-1 | +/-$38,014 | +/-$20,601 | +/-$4,656 |
| Grove city | +/-$5,512 | +/-$8,996 | +/-$4,051 | +/-3.1% | +/-$45,558 | +/-$24,028 | +/-$17,565 | +/-$7,500 |
| Ketchum town | +/-$11,806 | +/-$8,741 | +/-$4,431 | +/-11.2% | +/-$25,291 | +/-$14,928 | +/-$14,174 | +/-$26,424 |
| Afton town | +/-$17,841 | +/-$6,889 | +/-$2,618 | +/-8.2% | +/-$-1 | +/-$9,439 | +/-$10,194 | +/-$1,972 |
| Bernice town | +/-$11,190 | +/-$8,064 | +/-$4,700 | +/-2.5% | +/-$-1 | +/-$23,624 | +/-$21,710 | +/-$11,209 |
| Cleora CDP | +/-$34,333 | +/-$18,397 | +/-$7,234 | +/-10.6% | +/-$-1 | +/-$13,564 | +/-$28,555 | +/-$16,852 |
| Delaware County | +/-$2,693 | +/-$3,477 | +/-$5,555 | +/-0.9% | +/-$11,684 | +/-$6,144 | +/-$5,533 | +/-$3,205 |
| Ottawa County | +/-$1,557 | +/-$1,933 | +/-$729 | +/-0.5% | +/-$2,437 | +/-$2,177 | +/-$2,718 | +/-$2,731 |
| Craig County | +/-$1,852 | +/-$3,622 | +/-$1,564 | +/-1.0% | +/-$15,300 | +/-$7,700 | +/-$6,047 | +/-$7,837 |