Comparison to Surrounding Areas
The median household income ($77,055) for 63123 is less than the median household income for 63119 ($106,183), 63128 ($92,359), 63126 ($98,852), St. Louis County ($82,936), Grantwood Village town ($153,947), Green Park city ($79,141), Wilbur Park village ($91,667), Crestwood city ($107,169), Concord CDP ($89,038), and Affton CDP ($79,539). But it's more than 63109 ($69,938), 63125 ($61,624), 63116 ($61,433), 63111 ($47,039), St. Louis city/county ($56,160), St. Louis city ($56,160), St. George CDP ($68,091), Marlborough village ($50,300), Lemay CDP ($60,399), and Lakeshire city ($62,115).
| 63123 | $77,055 |
| Wilbur Park village | $91,667 |
| St. George CDP | $68,091 |
| St. Louis city | $56,160 |
| Affton CDP | $79,539 |
| Concord CDP | $89,038 |
| Crestwood city | $107,169 |
| Grantwood Village town | $153,947 |
| Green Park city | $79,141 |
| Lakeshire city | $62,115 |
| Lemay CDP | $60,399 |
| Marlborough village | $50,300 |
| St. Louis city/county | $56,160 |
| St. Louis County | $82,936 |
Get Median Household Income for all Zip Codes in Missouri.
The average household income ($97,841) for 63123 is less than the average household income for 63119 ($148,148), 63128 ($128,907), 63126 ($121,383), St. Louis County ($123,036), Grantwood Village town ($199,381), St. George CDP ($104,295), Wilbur Park village ($113,686), Crestwood city ($123,983), Concord CDP ($112,779), and Affton CDP ($101,652). But it's more than 63109 ($91,676), 63125 ($79,755), 63116 ($82,492), 63111 ($60,016), St. Louis city/county ($81,764), St. Louis city ($81,764), Marlborough village ($65,698), Lemay CDP ($78,584), Lakeshire city ($81,540), and Green Park city ($95,630).
| 63123 | $97,841 |
| Wilbur Park village | $113,686 |
| St. George CDP | $104,295 |
| St. Louis city | $81,764 |
| Affton CDP | $101,652 |
| Concord CDP | $112,779 |
| Crestwood city | $123,983 |
| Grantwood Village town | $199,381 |
| Green Park city | $95,630 |
| Lakeshire city | $81,540 |
| Lemay CDP | $78,584 |
| Marlborough village | $65,698 |
| St. Louis city/county | $81,764 |
| St. Louis County | $123,036 |
Get Average Household Income for all Zip Codes in Missouri.
The per-capita income for 63123 is $44,373. The per capita income ($44,373) for 63123 is less than the per capita income for 63109 ($50,768), 63128 ($56,137), 63126 ($48,833), 63119 ($63,721), St. Louis County ($51,977), St. George CDP ($47,626), Wilbur Park village ($54,975), Grantwood Village town ($73,257), Crestwood city ($49,497), Concord CDP ($46,846), and Affton CDP ($47,243). But it's more than 63111 ($28,796), 63125 ($34,197), 63116 ($38,675), St. Louis city/county ($41,187), Marlborough village ($42,105), St. Louis city ($41,187), Lemay CDP ($31,618), Lakeshire city ($38,372), and Green Park city ($36,617).
| 63123 | $44,373 |
| Wilbur Park village | $54,975 |
| St. George CDP | $47,626 |
| St. Louis city | $41,187 |
| Affton CDP | $47,243 |
| Concord CDP | $46,846 |
| Crestwood city | $49,497 |
| Grantwood Village town | $73,257 |
| Green Park city | $36,617 |
| Lakeshire city | $38,372 |
| Lemay CDP | $31,618 |
| Marlborough village | $42,105 |
| St. Louis city/county | $41,187 |
| St. Louis County | $51,977 |
Get Per-Capita Income for all Zip Codes in Missouri.
8.3% of households make over $200,000 a year. The percent high income households (8.3%) for 63123 is less than the percent high income households for 63119 (22.9%), 63128 (15.9%), 63126 (17.1%), St. Louis County (15.5%), Grantwood Village town (36.7%), Wilbur Park village (10.8%), Crestwood city (18.3%), Concord CDP (13.7%), and Affton CDP (8.4%). But it's more than 63109 (7.8%), 63125 (4.0%), 63116 (6.5%), 63111 (1.8%), St. Louis city/county (6.8%), St. George CDP (8.1%), St. Louis city (6.8%), Marlborough village (3.6%), Lemay CDP (3.2%), Lakeshire city (5.6%), and Green Park city (6.3%).
| 63123 | 8.3% |
| Wilbur Park village | 10.8% |
| St. George CDP | 8.1% |
| St. Louis city | 6.8% |
| Affton CDP | 8.4% |
| Concord CDP | 13.7% |
| Crestwood city | 18.3% |
| Grantwood Village town | 36.7% |
| Green Park city | 6.3% |
| Lakeshire city | 5.6% |
| Lemay CDP | 3.2% |
| Marlborough village | 3.6% |
| St. Louis city/county | 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 | |
|---|---|---|---|---|
| 63123 | $33,938 | $93,027 | $89,631 | $52,590 |
| Wilbur Park village | $-1 | $101,250 | $89,250 | $69,375 |
| St. George CDP | $-1 | $69,795 | $61,864 | $39,712 |
| St. Louis city | $37,524 | $70,003 | $55,088 | $41,674 |
| Affton CDP | $-1 | $94,702 | $90,904 | $52,740 |
| Concord CDP | $53,824 | $106,769 | $126,087 | $60,613 |
| Crestwood city | $-1 | $146,250 | $133,274 | $58,825 |
| Grantwood Village town | $-1 | $171,250 | $213,750 | $123,646 |
| Green Park city | $-1 | $92,315 | $121,429 | $53,831 |
| Lakeshire city | $-1 | $64,250 | $73,810 | $52,083 |
| Lemay CDP | $-1 | $66,583 | $64,734 | $48,066 |
| Marlborough village | $26,809 | $47,833 | $68,705 | $-1 |
| St. Louis city/county | $37,524 | $70,003 | $55,088 | $41,674 |
| 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 63123, 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 63123 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+ | |||||
| 63123 | +/-$3,496 | +/-$4,782 | +/-$2,363 | +/-1.4% | +/-$18,599 | +/-$4,816 | +/-$5,054 | +/-$2,516 |
| Wilbur Park village | +/-$13,820 | +/-$17,693 | +/-$12,076 | +/-6.5% | +/-$-1 | +/-$34,308 | +/-$22,361 | +/-$44,235 |
| St. George CDP | +/-$18,100 | +/-$36,822 | +/-$17,381 | +/-5.8% | +/-$-1 | +/-$32,479 | +/-$22,289 | +/-$17,281 |
| St. Louis city | +/-$1,305 | +/-$2,015 | +/-$997 | +/-0.5% | +/-$4,026 | +/-$2,484 | +/-$3,260 | +/-$1,886 |
| Affton CDP | +/-$6,610 | +/-$9,708 | +/-$4,940 | +/-2.8% | +/-$-1 | +/-$11,557 | +/-$4,510 | +/-$6,764 |
| Concord CDP | +/-$7,581 | +/-$7,206 | +/-$2,414 | +/-3.1% | +/-$32,598 | +/-$14,983 | +/-$13,448 | +/-$9,662 |
| Crestwood city | +/-$19,812 | +/-$12,157 | +/-$2,862 | +/-6.2% | +/-$-1 | +/-$14,888 | +/-$24,982 | +/-$4,191 |
| Grantwood Village town | +/-$18,873 | +/-$36,310 | +/-$15,333 | +/-8.1% | +/-$-1 | +/-$80,012 | +/-$43,667 | +/-$16,710 |
| Green Park city | +/-$11,330 | +/-$9,904 | +/-$3,787 | +/-3.5% | +/-$-1 | +/-$7,697 | +/-$32,322 | +/-$9,945 |
| Lakeshire city | +/-$4,902 | +/-$10,048 | +/-$4,792 | +/-3.3% | +/-$-1 | +/-$32,083 | +/-$14,022 | +/-$19,236 |
| Lemay CDP | +/-$4,792 | +/-$10,085 | +/-$5,101 | +/-2.3% | +/-$-1 | +/-$12,637 | +/-$15,359 | +/-$6,734 |
| Marlborough village | +/-$14,258 | +/-$11,730 | +/-$4,586 | +/-3.9% | +/-$18,243 | +/-$39,059 | +/-$14,114 | +/-$-1 |
| St. Louis city/county | +/-$1,305 | +/-$2,015 | +/-$997 | +/-0.5% | +/-$4,026 | +/-$2,484 | +/-$3,260 | +/-$1,886 |
| St. Louis County | +/-$1,390 | +/-$1,614 | +/-$680 | +/-0.4% | +/-$3,648 | +/-$2,881 | +/-$2,208 | +/-$2,031 |