Comparison to Surrounding Areas
The median household income ($225,493) for 63131 is less than the median household income for Country Life Acres village ($250,001), Frontenac city ($233,425), Huntleigh city ($250,001), Town and Country city ($232,534), and Westwood village ($237,500). But it's more than 63141 ($133,851), 63021 ($120,177), 63122 ($136,385), 63124 ($193,942), 63011 ($124,454), 63017 ($127,095), St. Louis County ($82,936), Crystal Lake Park city ($159,554), and Des Peres city ($224,327).
| 63131 | $225,493 |
| Westwood village | $237,500 |
| Country Life Acres village | $250,001 |
| Crystal Lake Park city | $159,554 |
| Des Peres city | $224,327 |
| Frontenac city | $233,425 |
| Huntleigh city | $250,001 |
| Town and Country city | $232,534 |
| St. Louis County | $82,936 |
Get Median Household Income for all Zip Codes in Missouri.
The average household income ($340,807) for 63131 is less than the average household income for 63124 ($350,423), Country Life Acres village ($665,296), Frontenac city ($378,905), Huntleigh city ($455,528), and Westwood village ($436,627). But it's more than 63141 ($196,380), 63011 ($145,652), 63017 ($177,913), 63021 ($140,278), 63122 ($176,445), St. Louis County ($123,036), Crystal Lake Park city ($206,807), Des Peres city ($303,516), and Town and Country city ($338,530).
| 63131 | $340,807 |
| Westwood village | $436,627 |
| Country Life Acres village | $665,296 |
| Crystal Lake Park city | $206,807 |
| Des Peres city | $303,516 |
| Frontenac city | $378,905 |
| Huntleigh city | $455,528 |
| Town and Country city | $338,530 |
| St. Louis County | $123,036 |
Get Average Household Income for all Zip Codes in Missouri.
The per-capita income for 63131 is $124,190. The per capita income ($124,190) for 63131 is less than the per capita income for 63124 ($158,119), Country Life Acres village ($230,132), Huntleigh city ($181,567), and Westwood village ($179,543). But it's more than 63141 ($82,329), 63011 ($59,024), 63017 ($74,858), 63021 ($56,249), 63122 ($71,178), St. Louis County ($51,977), Crystal Lake Park city ($89,435), Des Peres city ($107,252), Frontenac city ($120,964), and Town and Country city ($120,153).
| 63131 | $124,190 |
| Westwood village | $179,543 |
| Country Life Acres village | $230,132 |
| Crystal Lake Park city | $89,435 |
| Des Peres city | $107,252 |
| Frontenac city | $120,964 |
| Huntleigh city | $181,567 |
| Town and Country city | $120,153 |
| St. Louis County | $51,977 |
Get Per-Capita Income for all Zip Codes in Missouri.
54.5% of households make over $200,000 a year. The percent high income households (54.5%) for 63131 is less than the percent high income households for Country Life Acres village (66.7%), Des Peres city (55.2%), Frontenac city (56.8%), Huntleigh city (62.4%), and Westwood village (56.7%). But it's more than 63141 (33.2%), 63021 (20.6%), 63122 (31.2%), 63124 (48.5%), 63011 (23.6%), 63017 (31.0%), St. Louis County (15.5%), Crystal Lake Park city (36.2%), and Town and Country city (54.3%).
| 63131 | 54.5% |
| Westwood village | 56.7% |
| Country Life Acres village | 66.7% |
| Crystal Lake Park city | 36.2% |
| Des Peres city | 55.2% |
| Frontenac city | 56.8% |
| Huntleigh city | 62.4% |
| Town and Country city | 54.3% |
| 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 | |
|---|---|---|---|---|
| 63131 | $-1 | $250,001 | $245,223 | $144,167 |
| Westwood village | $-1 | $210,000 | $250,001 | $172,000 |
| Country Life Acres village | $-1 | $-1 | $250,001 | $190,000 |
| Crystal Lake Park city | $-1 | $250,001 | $171,667 | $139,432 |
| Des Peres city | $-1 | $250,001 | $237,639 | $119,821 |
| Frontenac city | $-1 | $250,001 | $233,675 | $167,031 |
| Huntleigh city | $-1 | $250,001 | $244,375 | $250,001 |
| Town and Country city | $-1 | $250,001 | $250,001 | $154,211 |
| 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 63131, 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 63131 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+ | |||||
| 63131 | +/-$30,989 | +/-$38,813 | +/-$13,010 | +/-5.2% | +/-$-1 | +/-$-1 | +/-$28,065 | +/-$26,905 |
| Westwood village | +/-$42,078 | +/-$167,270 | +/-$72,973 | +/-11.2% | +/-$-1 | +/-$168,746 | +/-$-1 | +/-$17,151 |
| Country Life Acres village | +/-$-1 | +/-$367,130 | +/-$131,452 | +/-26.1% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$115,159 |
| Crystal Lake Park city | +/-$16,256 | +/-$31,596 | +/-$13,331 | +/-10.4% | +/-$-1 | +/-$-1 | +/-$69,752 | +/-$36,285 |
| Des Peres city | +/-$37,518 | +/-$71,362 | +/-$23,221 | +/-7.1% | +/-$-1 | +/-$-1 | +/-$23,363 | +/-$38,873 |
| Frontenac city | +/-$50,929 | +/-$105,398 | +/-$34,306 | +/-10.8% | +/-$-1 | +/-$-1 | +/-$51,021 | +/-$68,050 |
| Huntleigh city | +/-$-1 | +/-$91,121 | +/-$51,912 | +/-13.8% | +/-$-1 | +/-$-1 | +/-$65,999 | +/-$-1 |
| Town and Country city | +/-$45,210 | +/-$29,533 | +/-$9,192 | +/-5.9% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$59,588 |
| St. Louis County | +/-$1,390 | +/-$1,614 | +/-$680 | +/-0.4% | +/-$3,648 | +/-$2,881 | +/-$2,208 | +/-$2,031 |