Comparison to Surrounding Areas
The median household income ($65,743) for 87004 is less than the median household income for 87144 ($94,550), 87048 ($102,004), 87113 ($95,922), 87114 ($84,277), 87001 ($68,547), 87043 ($109,750), Sandoval County ($86,636), Algodones CDP ($67,994), and Santa Ana Pueblo CDP ($86,250). But it's more than 87053 ($52,857), Bernalillo town ($63,880), and Pueblo of Sandia Village CDP ($30,625).
| 87004 | $65,743 |
| Algodones CDP | $67,994 |
| Bernalillo town | $63,880 |
| Pueblo of Sandia Village CDP | $30,625 |
| Santa Ana Pueblo CDP | $86,250 |
| Sandoval County | $86,636 |
Get Median Household Income for all Zip Codes in New Mexico.
The average household income ($86,564) for 87004 is less than the average household income for 87144 ($112,031), 87048 ($149,170), 87113 ($122,161), 87114 ($102,115), 87001 ($101,416), 87043 ($137,921), Sandoval County ($108,102), Algodones CDP ($108,956), and Santa Ana Pueblo CDP ($86,724). But it's more than 87053 ($63,546), Bernalillo town ($82,896), and Pueblo of Sandia Village CDP ($60,801).
| 87004 | $86,564 |
| Algodones CDP | $108,956 |
| Bernalillo town | $82,896 |
| Pueblo of Sandia Village CDP | $60,801 |
| Santa Ana Pueblo CDP | $86,724 |
| Sandoval County | $108,102 |
Get Average Household Income for all Zip Codes in New Mexico.
The per-capita income for 87004 is $34,513. The per capita income ($34,513) for 87004 is less than the per capita income for 87048 ($61,833), 87114 ($41,301), 87144 ($40,885), 87043 ($71,431), 87113 ($53,380), Sandoval County ($41,150), and Algodones CDP ($47,648). But it's more than 87001 ($30,854), 87053 ($19,184), Bernalillo town ($33,691), Pueblo of Sandia Village CDP ($30,926), and Santa Ana Pueblo CDP ($23,689).
| 87004 | $34,513 |
| Algodones CDP | $47,648 |
| Bernalillo town | $33,691 |
| Pueblo of Sandia Village CDP | $30,926 |
| Santa Ana Pueblo CDP | $23,689 |
| Sandoval County | $41,150 |
Get Per-Capita Income for all Zip Codes in New Mexico.
10% of households make over $200,000 a year. The percent high income households (10.0%) for 87004 is less than the percent high income households for 87043 (22.2%), 87048 (20.5%), 87113 (14.2%), 87144 (11.3%), and Sandoval County (10.5%). But it's more than 87001 (9.7%), 87053 (2.8%), 87114 (9.0%), Algodones CDP (9.7%), Santa Ana Pueblo CDP (2.5%), Bernalillo town (8.0%), and Pueblo of Sandia Village CDP (9.0%).
| 87004 | 10.0% |
| Algodones CDP | 9.7% |
| Bernalillo town | 8.0% |
| Pueblo of Sandia Village CDP | 9.0% |
| Santa Ana Pueblo CDP | 2.5% |
| Sandoval County | 10.5% |
Get High Income Households for all Zip Codes in New Mexico.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 87004 | $-1 | $61,587 | $88,608 | $57,500 |
| Algodones CDP | $-1 | $-1 | $68,910 | $-1 |
| Bernalillo town | $-1 | $61,309 | $88,580 | $55,977 |
| Pueblo of Sandia Village CDP | $-1 | $90,729 | $-1 | $-1 |
| Santa Ana Pueblo CDP | $-1 | $85,250 | $97,386 | $72,750 |
| Sandoval County | $72,015 | $95,886 | $104,115 | $65,791 |
Get Median Household Income by Age of Householder for all Zip Codes in New Mexico.
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 87004, 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 87004 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+ | |||||
| 87004 | +/-$7,064 | +/-$9,368 | +/-$3,862 | +/-4.6% | +/-$-1 | +/-$13,709 | +/-$14,178 | +/-$12,994 |
| Algodones CDP | +/-$12,616 | +/-$54,609 | +/-$22,934 | +/-6.5% | +/-$-1 | +/-$-1 | +/-$3,848 | +/-$-1 |
| Bernalillo town | +/-$6,165 | +/-$9,377 | +/-$3,987 | +/-4.1% | +/-$-1 | +/-$14,486 | +/-$20,264 | +/-$12,093 |
| Pueblo of Sandia Village CDP | +/-$26,665 | +/-$30,138 | +/-$12,719 | +/-11.4% | +/-$-1 | +/-$73,000 | +/-$-1 | +/-$-1 |
| Santa Ana Pueblo CDP | +/-$22,389 | +/-$14,168 | +/-$4,423 | +/-2.8% | +/-$-1 | +/-$71,281 | +/-$27,647 | +/-$51,453 |
| Sandoval County | +/-$3,118 | +/-$3,484 | +/-$1,232 | +/-1.0% | +/-$18,017 | +/-$6,028 | +/-$6,446 | +/-$3,140 |