Comparison to Surrounding Areas
The median household income ($87,333) for 97015 is less than the median household income for 97267 ($87,418), 97027 ($94,375), 97045 ($103,573), 97086 ($102,359), 97089 ($123,689), Clackamas County ($103,517), Gladstone city ($91,250), Happy Valley city ($122,151), and Oatfield CDP ($103,224). But it's more than 97222 ($83,119).
| 97015 | $87,333 |
| Gladstone city | $91,250 |
| Happy Valley city | $122,151 |
| Oatfield CDP | $103,224 |
| Clackamas County | $103,517 |
Get Median Household Income for all Zip Codes in Oregon.
The average household income ($111,273) for 97015 is less than the average household income for 97089 ($149,318), 97027 ($117,511), 97045 ($124,080), 97086 ($140,072), Clackamas County ($137,176), Gladstone city ($116,016), Happy Valley city ($162,308), and Oatfield CDP ($121,453). But it's more than 97222 ($108,581) and 97267 ($108,030).
| 97015 | $111,273 |
| Gladstone city | $116,016 |
| Happy Valley city | $162,308 |
| Oatfield CDP | $121,453 |
| Clackamas County | $137,176 |
Get Average Household Income for all Zip Codes in Oregon.
The per-capita income for 97015 is $43,329. The per capita income ($43,329) for 97015 is less than 97267 ($45,638), 97045 ($46,185), 97086 ($51,898), 97089 ($50,038), 97222 ($48,282), 97027 ($49,210), Clackamas County ($53,728), Gladstone city ($49,032), Happy Valley city ($54,741), and Oatfield CDP ($47,670).
| 97015 | $43,329 |
| Gladstone city | $49,032 |
| Happy Valley city | $54,741 |
| Oatfield CDP | $47,670 |
| Clackamas County | $53,728 |
Get Per-Capita Income for all Zip Codes in Oregon.
12.2% of households make over $200,000 a year. The percent high income households (12.2%) for 97015 is less than the percent high income households for 97089 (21.4%), 97027 (15.9%), 97045 (16.5%), 97086 (20.9%), Clackamas County (18.8%), Gladstone city (15.7%), Happy Valley city (27.6%), and Oatfield CDP (15.2%). But it's more than 97222 (11.4%) and 97267 (10.6%).
| 97015 | 12.2% |
| Gladstone city | 15.7% |
| Happy Valley city | 27.6% |
| Oatfield CDP | 15.2% |
| Clackamas County | 18.8% |
Get High Income Households for all Zip Codes in Oregon.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 97015 | $71,806 | $100,394 | $110,016 | $52,665 |
| Gladstone city | $47,639 | $101,563 | $113,024 | $59,707 |
| Happy Valley city | $-1 | $113,900 | $174,541 | $75,027 |
| Oatfield CDP | $-1 | $136,908 | $133,036 | $70,313 |
| Clackamas County | $59,054 | $120,296 | $124,079 | $73,981 |
Get Median Household Income by Age of Householder for all Zip Codes in Oregon.
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 97015, 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 97015 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+ | |||||
| 97015 | +/-$7,942 | +/-$10,378 | +/-$3,892 | +/-2.7% | +/-$49,137 | +/-$11,245 | +/-$14,444 | +/-$5,084 |
| Gladstone city | +/-$14,943 | +/-$13,712 | +/-$6,026 | +/-5.5% | +/-$3,541 | +/-$15,731 | +/-$22,570 | +/-$14,644 |
| Happy Valley city | +/-$9,243 | +/-$12,215 | +/-$4,059 | +/-3.5% | +/-$-1 | +/-$25,395 | +/-$22,738 | +/-$17,191 |
| Oatfield CDP | +/-$8,808 | +/-$10,587 | +/-$3,512 | +/-4.1% | +/-$-1 | +/-$41,942 | +/-$27,315 | +/-$10,734 |
| Clackamas County | +/-$1,974 | +/-$2,520 | +/-$967 | +/-0.8% | +/-$7,659 | +/-$2,658 | +/-$3,276 | +/-$2,185 |