Comparison to Surrounding Areas
The median household income ($136,385) for 63122 is less than the median household income for 63124 ($193,942), 63131 ($225,493), Des Peres city ($224,327), Glendale city ($170,700), Sunset Hills city ($138,144), and Warson Woods city ($206,979). But it's more than 63127 ($122,663), 63021 ($120,177), 63026 ($97,553), 63088 ($65,769), 63119 ($106,183), 63126 ($98,852), St. Louis County ($82,936), Crestwood city ($107,169), Kirkwood city ($121,270), Oakland city ($114,861), Rock Hill city ($95,372), and Valley Park city ($67,898).
| 63122 | $136,385 |
| Warson Woods city | $206,979 |
| Crestwood city | $107,169 |
| Des Peres city | $224,327 |
| Glendale city | $170,700 |
| Kirkwood city | $121,270 |
| Oakland city | $114,861 |
| Rock Hill city | $95,372 |
| Sunset Hills city | $138,144 |
| Valley Park city | $67,898 |
| St. Louis County | $82,936 |
Get Median Household Income for all Zip Codes in Missouri.
The average household income ($176,445) for 63122 is less than the average household income for 63124 ($350,423), 63127 ($178,169), 63131 ($340,807), Des Peres city ($303,516), Warson Woods city ($241,228), Glendale city ($232,002), and Sunset Hills city ($200,532). But it's more than 63021 ($140,278), 63126 ($121,383), 63119 ($148,148), 63088 ($88,486), 63026 ($119,725), St. Louis County ($123,036), Valley Park city ($87,699), Rock Hill city ($113,024), Oakland city ($133,312), Kirkwood city ($161,231), and Crestwood city ($123,983).
| 63122 | $176,445 |
| Warson Woods city | $241,228 |
| Crestwood city | $123,983 |
| Des Peres city | $303,516 |
| Glendale city | $232,002 |
| Kirkwood city | $161,231 |
| Oakland city | $133,312 |
| Rock Hill city | $113,024 |
| Sunset Hills city | $200,532 |
| Valley Park city | $87,699 |
| St. Louis County | $123,036 |
Get Average Household Income for all Zip Codes in Missouri.
The per-capita income for 63122 is $71,178. The per capita income ($71,178) for 63122 is less than the per capita income for 63124 ($158,119), 63127 ($73,983), 63131 ($124,190), Des Peres city ($107,252), Warson Woods city ($91,358), Glendale city ($87,542), and Sunset Hills city ($81,653). But it's more than 63021 ($56,249), 63126 ($48,833), 63119 ($63,721), 63088 ($45,544), 63026 ($47,020), St. Louis County ($51,977), Valley Park city ($42,541), Rock Hill city ($54,896), Oakland city ($51,583), Kirkwood city ($66,272), and Crestwood city ($49,497).
| 63122 | $71,178 |
| Warson Woods city | $91,358 |
| Crestwood city | $49,497 |
| Des Peres city | $107,252 |
| Glendale city | $87,542 |
| Kirkwood city | $66,272 |
| Oakland city | $51,583 |
| Rock Hill city | $54,896 |
| Sunset Hills city | $81,653 |
| Valley Park city | $42,541 |
| St. Louis County | $51,977 |
Get Per-Capita Income for all Zip Codes in Missouri.
31.2% of households make over $200,000 a year. The percent high income households (31.2%) for 63122 is less than the percent high income households for 63124 (48.5%), 63127 (31.5%), 63131 (54.5%), Des Peres city (55.2%), Warson Woods city (54.5%), Glendale city (42.7%), and Sunset Hills city (35.5%). But it's more than 63021 (20.6%), 63126 (17.1%), 63119 (22.9%), 63088 (7.6%), 63026 (14.2%), St. Louis County (15.5%), Valley Park city (6.8%), Rock Hill city (12.4%), Oakland city (18.5%), Kirkwood city (26.8%), and Crestwood city (18.3%).
| 63122 | 31.2% |
| Warson Woods city | 54.5% |
| Crestwood city | 18.3% |
| Des Peres city | 55.2% |
| Glendale city | 42.7% |
| Kirkwood city | 26.8% |
| Oakland city | 18.5% |
| Rock Hill city | 12.4% |
| Sunset Hills city | 35.5% |
| Valley Park city | 6.8% |
| St. Louis County | 15.5% |
Get High Income Households for all Zip Codes in Missouri.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 63122 | $46,959 | $168,917 | $170,214 | $86,097 |
| Warson Woods city | $-1 | $250,001 | $211,964 | $120,208 |
| Crestwood city | $-1 | $146,250 | $133,274 | $58,825 |
| Des Peres city | $-1 | $250,001 | $237,639 | $119,821 |
| Glendale city | $-1 | $206,705 | $237,976 | $97,380 |
| Kirkwood city | $-1 | $144,475 | $151,528 | $74,802 |
| Oakland city | $-1 | $142,500 | $150,625 | $90,000 |
| Rock Hill city | $-1 | $112,857 | $132,679 | $58,262 |
| Sunset Hills city | $-1 | $207,819 | $190,156 | $97,292 |
| Valley Park city | $65,433 | $95,417 | $79,943 | $45,704 |
| St. Louis County | $41,379 | $89,811 | $103,346 | $63,295 |
Get Median Household Income by Age of Householder for all Zip Codes in Missouri.
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 63122, 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 63122 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+ | |||||
| 63122 | +/-$4,928 | +/-$7,756 | +/-$3,304 | +/-2.1% | +/-$23,845 | +/-$18,500 | +/-$12,249 | +/-$12,690 |
| Warson Woods city | +/-$14,383 | +/-$25,705 | +/-$10,611 | +/-7.2% | +/-$-1 | +/-$-1 | +/-$54,693 | +/-$32,486 |
| Crestwood city | +/-$19,812 | +/-$12,157 | +/-$2,862 | +/-6.2% | +/-$-1 | +/-$14,888 | +/-$24,982 | +/-$4,191 |
| Des Peres city | +/-$37,518 | +/-$71,362 | +/-$23,221 | +/-7.1% | +/-$-1 | +/-$-1 | +/-$23,363 | +/-$38,873 |
| Glendale city | +/-$29,281 | +/-$28,536 | +/-$10,639 | +/-8.8% | +/-$-1 | +/-$64,431 | +/-$134,317 | +/-$49,177 |
| Kirkwood city | +/-$12,464 | +/-$8,371 | +/-$3,544 | +/-2.3% | +/-$-1 | +/-$6,465 | +/-$18,825 | +/-$10,841 |
| Oakland city | +/-$14,162 | +/-$13,436 | +/-$5,920 | +/-5.0% | +/-$-1 | +/-$75,078 | +/-$24,905 | +/-$30,983 |
| Rock Hill city | +/-$17,390 | +/-$14,210 | +/-$4,852 | +/-4.3% | +/-$-1 | +/-$28,796 | +/-$36,867 | +/-$9,378 |
| Sunset Hills city | +/-$31,334 | +/-$24,356 | +/-$9,686 | +/-5.9% | +/-$-1 | +/-$15,610 | +/-$44,318 | +/-$27,183 |
| Valley Park city | +/-$11,363 | +/-$8,483 | +/-$5,840 | +/-2.8% | +/-$36,598 | +/-$17,734 | +/-$21,707 | +/-$8,487 |
| St. Louis County | +/-$1,390 | +/-$1,614 | +/-$680 | +/-0.4% | +/-$3,648 | +/-$2,881 | +/-$2,208 | +/-$2,031 |