63121 Income Statistics

Comparison to Surrounding Areas

63121 Median Household Income

The median household income ($42,701) for 63121 is less than the median household income for 63114 ($55,870), 63135 ($52,328), 63134 ($44,680), St. Louis County ($82,936), Beverly Hills city ($47,381), Cool Valley city ($53,560), Ferguson city ($47,524), Glen Echo Park village ($67,500), Greendale city ($56,500), Northwoods city ($45,330), Norwood Court town ($42,882), Pasadena Hills city ($70,341), Pasadena Park village ($91,964), St. John city ($53,755), Uplands Park village ($50,250), Velda Village Hills city ($45,000), Berkeley city ($44,265), Bel-Nor village ($110,667), and Bellerive Acres city ($138,438). But it's more than 63120 ($35,176), 63133 ($39,293), 63136 ($41,154), Normandy city ($29,379), Pagedale city ($31,250), Bel-Ridge village ($38,049), Velda City city ($37,105), Pine Lawn city ($24,837), Hillsdale village ($37,583), and Jennings city ($38,984).

63121$42,701
Velda Village Hills city$45,000
Bellerive Acres city$138,438
Bel-Nor village$110,667
Bel-Ridge village$38,049
Berkeley city$44,265
Beverly Hills city$47,381
Cool Valley city$53,560
Ferguson city$47,524
Glen Echo Park village$67,500
Greendale city$56,500
Hillsdale village$37,583
Jennings city$38,984
Normandy city$29,379
Northwoods city$45,330
Norwood Court town$42,882
Pagedale city$31,250
Pasadena Hills city$70,341
Pasadena Park village$91,964
Pine Lawn city$24,837
St. John city$53,755
Uplands Park village$50,250
Velda City city$37,105
St. Louis County$82,936

Get Median Household Income for all Zip Codes in Missouri.

63121 Average Household Income

The average household income ($59,662) for 63121 is less than the average household income for 63114 ($70,621), 63135 ($67,653), St. Louis County ($123,036), Cool Valley city ($70,619), Ferguson city ($63,253), Glen Echo Park village ($93,763), Greendale city ($73,579), Pasadena Hills city ($102,560), Pasadena Park village ($89,347), St. John city ($66,782), Uplands Park village ($62,689), Bel-Nor village ($121,060), and Bellerive Acres city ($170,645). But it's more than 63120 ($48,013), 63133 ($47,841), 63134 ($55,919), 63136 ($54,436), Jennings city ($50,098), Normandy city ($39,916), Northwoods city ($51,681), Norwood Court town ($40,557), Bel-Ridge village ($48,343), Pine Lawn city ($42,818), Velda City city ($44,661), Velda Village Hills city ($53,110), Pagedale city ($42,739), Berkeley city ($56,403), Beverly Hills city ($51,687), and Hillsdale village ($44,216).

63121$59,662
Velda Village Hills city$53,110
Bellerive Acres city$170,645
Bel-Nor village$121,060
Bel-Ridge village$48,343
Berkeley city$56,403
Beverly Hills city$51,687
Cool Valley city$70,619
Ferguson city$63,253
Glen Echo Park village$93,763
Greendale city$73,579
Hillsdale village$44,216
Jennings city$50,098
Normandy city$39,916
Northwoods city$51,681
Norwood Court town$40,557
Pagedale city$42,739
Pasadena Hills city$102,560
Pasadena Park village$89,347
Pine Lawn city$42,818
St. John city$66,782
Uplands Park village$62,689
Velda City city$44,661
St. Louis County$123,036

Get Average Household Income for all Zip Codes in Missouri.

63121 Per-Capita Income

The per-capita income for 63121 is $27,628. The per capita income ($27,628) for 63121 is less than the per capita income for 63114 ($32,164), 63135 ($30,248), St. Louis County ($51,977), Ferguson city ($28,842), Glen Echo Park village ($44,833), Greendale city ($32,779), Norwood Court town ($32,679), Pasadena Hills city ($56,873), Pasadena Park village ($46,468), St. John city ($28,849), Bel-Nor village ($51,426), and Bellerive Acres city ($57,593). But it's more than 63120 ($20,338), 63133 ($22,968), 63134 ($21,678), 63136 ($24,171), Hillsdale village ($19,071), Jennings city ($22,364), Normandy city ($18,745), Northwoods city ($26,625), Bel-Ridge village ($21,597), Pine Lawn city ($18,233), Uplands Park village ($25,121), Velda City city ($19,780), Velda Village Hills city ($25,222), Pagedale city ($21,129), Berkeley city ($21,141), Beverly Hills city ($23,130), and Cool Valley city ($23,621).

63121$27,628
Velda Village Hills city$25,222
Bellerive Acres city$57,593
Bel-Nor village$51,426
Bel-Ridge village$21,597
Berkeley city$21,141
Beverly Hills city$23,130
Cool Valley city$23,621
Ferguson city$28,842
Glen Echo Park village$44,833
Greendale city$32,779
Hillsdale village$19,071
Jennings city$22,364
Normandy city$18,745
Northwoods city$26,625
Norwood Court town$32,679
Pagedale city$21,129
Pasadena Hills city$56,873
Pasadena Park village$46,468
Pine Lawn city$18,233
St. John city$28,849
Uplands Park village$25,121
Velda City city$19,780
St. Louis County$51,977

Get Per-Capita Income for all Zip Codes in Missouri.

63121 High Income Households

2.6% of households make over $200,000 a year. The percent high income households (2.6%) for 63121 is less than the percent high income households for 63114 (2.7%), 63135 (3.1%), St. Louis County (15.5%), Cool Valley city (5.3%), Ferguson city (2.8%), Glen Echo Park village (8.3%), Greendale city (6.3%), Pasadena Hills city (11.7%), Pasadena Park village (5.7%), St. John city (4.6%), Bel-Nor village (12.2%), and Bellerive Acres city (30.1%). But it's more than 63120 (0.4%), 63133 (0.3%), 63134 (0.7%), 63136 (1.9%), Jennings city (1.3%), Normandy city (0.6%), Northwoods city (0.0%), Norwood Court town (0.0%), Bel-Ridge village (0.0%), Pine Lawn city (1.5%), Uplands Park village (0.0%), Velda City city (0.0%), Velda Village Hills city (0.7%), Pagedale city (0.5%), Berkeley city (0.4%), Beverly Hills city (0.0%), and Hillsdale village (0.0%).

631212.6%
Velda Village Hills city0.7%
Bellerive Acres city30.1%
Bel-Nor village12.2%
Bel-Ridge village0.0%
Berkeley city0.4%
Beverly Hills city0.0%
Cool Valley city5.3%
Ferguson city2.8%
Glen Echo Park village8.3%
Greendale city6.3%
Hillsdale village0.0%
Jennings city1.3%
Normandy city0.6%
Northwoods city0.0%
Norwood Court town0.0%
Pagedale city0.5%
Pasadena Hills city11.7%
Pasadena Park village5.7%
Pine Lawn city1.5%
St. John city4.6%
Uplands Park village0.0%
Velda City city0.0%
St. Louis County15.5%

Get High Income Households for all Zip Codes in Missouri.

63121 Median Household Income by Age of Householder

under 25 years 25 to 44 years 45 to 64 years 65 years and over
63121$18,841$44,607$44,552$41,580
Velda Village Hills city$-1$34,871$59,621$37,917
Bellerive Acres city$-1$160,000$190,625$87,500
Bel-Nor village$-1$122,125$140,859$79,375
Bel-Ridge village$-1$44,816$37,652$25,221
Berkeley city$20,745$42,818$54,948$40,156
Beverly Hills city$-1$58,125$57,989$25,417
Cool Valley city$-1$53,526$76,750$43,125
Ferguson city$32,951$40,068$59,063$51,629
Glen Echo Park village$-1$117,857$66,875$59,250
Greendale city$-1$103,750$66,750$24,538
Hillsdale village$-1$-1$39,773$-1
Jennings city$-1$40,282$49,779$32,000
Normandy city$-1$37,060$39,521$29,308
Northwoods city$-1$65,765$35,329$44,961
Norwood Court town$42,560$43,264$36,983$48,929
Pagedale city$-1$43,750$33,563$23,657
Pasadena Hills city$-1$60,729$77,361$80,703
Pasadena Park village$-1$81,667$93,718$48,750
Pine Lawn city$-1$27,862$-1$20,625
St. John city$-1$54,083$54,906$40,980
Uplands Park village$-1$40,781$68,125$32,386
Velda City city$-1$35,132$55,938$29,438
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.

63121 Map

Is 63121 the right zip for your: marketing campaign, new business or development project?

Skip hours of searching and get the answers you need with our Income By Zip Code Lists. You'll get the most current and popular income data that businesses use to find their target customers.

  • Don't waste 40 high-value hours digging through the US Census Bureau's website
  • Up-to-date data
  • Easy to analyze
  • Invest your time in your new customers

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.

About the Data

Data Sources

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 63121 on the US Census Bureau’s website. These values are in 2024 inflation-adjusted dollars and were downloaded on 29 January 2026.

The following data tables were used:

  • B19001 Household Income in the Past 12 Months (in 2024 inflation-adjusted dollars)
  • B19013 Median Household Income in the Past 12 Months (in 2024 inflation-adjusted dollars)
  • B19301 Per Capita Income in the Past 12 Months (in 2024 inflation-adjusted dollars)
  • S1902 Mean Income in the Past 12 Months (in 2024 inflation-adjusted dollars)
  • B19049 Median Household Income in the Past 12 Months (in 2024 inflation-adjusted dollars) By Age Of Householder

Margins of Error

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+
63121+/-$2,983+/-$3,101+/-$1,788+/-0.6%+/-$2,521+/-$5,486+/-$6,676+/-$5,772
Velda Village Hills city+/-$18,724+/-$7,345+/-$5,020+/-1.1%+/-$-1+/-$6,649+/-$18,759+/-$14,132
Bellerive Acres city+/-$22,486+/-$33,168+/-$14,278+/-15.0%+/-$-1+/-$48,473+/-$123,602+/-$22,550
Bel-Nor village+/-$14,478+/-$11,296+/-$7,105+/-4.0%+/-$-1+/-$5,250+/-$34,626+/-$17,257
Bel-Ridge village+/-$9,012+/-$7,241+/-$4,574+/-3.3%+/-$-1+/-$15,938+/-$10,916+/-$6,072
Berkeley city+/-$10,106+/-$9,767+/-$3,987+/-0.6%+/-$9,936+/-$20,648+/-$33,703+/-$10,890
Beverly Hills city+/-$14,844+/-$7,203+/-$5,986+/-15.6%+/-$-1+/-$32,253+/-$16,684+/-$11,516
Cool Valley city+/-$13,399+/-$15,969+/-$6,277+/-5.9%+/-$-1+/-$25,233+/-$42,958+/-$22,444
Ferguson city+/-$6,766+/-$4,483+/-$2,174+/-1.1%+/-$17,891+/-$8,436+/-$3,451+/-$12,945
Glen Echo Park village+/-$31,998+/-$21,655+/-$10,479+/-8.9%+/-$-1+/-$67,734+/-$48,994+/-$13,231
Greendale city+/-$29,152+/-$20,398+/-$14,070+/-5.8%+/-$-1+/-$20,851+/-$15,769+/-$18,111
Hillsdale village+/-$9,160+/-$6,729+/-$3,603+/-9.1%+/-$-1+/-$-1+/-$10,053+/-$-1
Jennings city+/-$6,416+/-$4,858+/-$2,073+/-1.3%+/-$-1+/-$8,040+/-$23,360+/-$10,648
Normandy city+/-$6,150+/-$6,221+/-$3,346+/-0.8%+/-$-1+/-$22,841+/-$4,632+/-$5,088
Northwoods city+/-$7,049+/-$7,210+/-$4,674+/-2.0%+/-$-1+/-$36,146+/-$19,824+/-$16,475
Norwood Court town+/-$7,286+/-$4,494+/-$4,664+/-5.4%+/-$18,267+/-$15,697+/-$9,244+/-$20,035
Pagedale city+/-$5,651+/-$10,216+/-$4,403+/-1.0%+/-$-1+/-$33,688+/-$11,054+/-$5,732
Pasadena Hills city+/-$12,574+/-$17,107+/-$8,966+/-5.8%+/-$-1+/-$23,742+/-$46,534+/-$26,693
Pasadena Park village+/-$21,055+/-$11,520+/-$11,518+/-4.7%+/-$-1+/-$33,743+/-$6,735+/-$17,914
Pine Lawn city+/-$10,468+/-$21,870+/-$10,933+/-2.0%+/-$-1+/-$11,322+/-$-1+/-$8,712
St. John city+/-$6,617+/-$7,707+/-$2,906+/-2.9%+/-$-1+/-$8,953+/-$20,405+/-$20,534
Uplands Park village+/-$20,959+/-$11,568+/-$4,922+/-23.8%+/-$-1+/-$21,081+/-$47,711+/-$22,367
Velda City city+/-$8,835+/-$6,031+/-$3,385+/-7.0%+/-$-1+/-$17,082+/-$25,405+/-$4,970
St. Louis County+/-$1,390+/-$1,614+/-$680+/-0.4%+/-$3,648+/-$2,881+/-$2,208+/-$2,031