Comparison to Surrounding Areas
The median household income ($67,340) for 21221 is less than the median household income for 21219 ($110,438), 21220 ($81,817), 21224 ($89,017), 21237 ($91,693), Baltimore County ($91,768), Middle River CDP ($78,398), and Rosedale CDP ($85,711). But it's more than 21222 ($64,141) and Essex CDP ($67,168).
| 21221 | $67,340 |
| Essex CDP | $67,168 |
| Middle River CDP | $78,398 |
| Rosedale CDP | $85,711 |
| Baltimore County | $91,768 |
Get Median Household Income for all Zip Codes in Maryland.
The average household income ($90,453) for 21221 is less than the average household income for 21219 ($152,075), 21220 ($105,870), 21224 ($119,137), 21237 ($104,780), Baltimore County ($122,863), Middle River CDP ($101,678), and Rosedale CDP ($97,904). But it's more than 21222 ($81,144) and Essex CDP ($87,915).
| 21221 | $90,453 |
| Essex CDP | $87,915 |
| Middle River CDP | $101,678 |
| Rosedale CDP | $97,904 |
| Baltimore County | $122,863 |
Get Average Household Income for all Zip Codes in Maryland.
The per-capita income for 21221 is $36,926. The per capita income ($36,926) for 21221 is less than the per capita income for 21219 ($57,686), 21220 ($41,843), 21224 ($52,794), 21237 ($42,796), Baltimore County ($49,074), Middle River CDP ($40,486), and Rosedale CDP ($37,993). But it's more than 21222 ($31,970) and Essex CDP ($35,849).
| 21221 | $36,926 |
| Essex CDP | $35,849 |
| Middle River CDP | $40,486 |
| Rosedale CDP | $37,993 |
| Baltimore County | $49,074 |
Get Per-Capita Income for all Zip Codes in Maryland.
8.5% of households make over $200,000 a year. The percent high income households (8.5%) for 21221 is less than the percent high income households for 21219 (17.3%), 21220 (12.3%), 21224 (15.7%), 21237 (9.8%), Baltimore County (15.9%), Middle River CDP (11.8%), and Rosedale CDP (9.1%). But it's more than 21222 (5.7%) and Essex CDP (7.5%).
| 21221 | 8.5% |
| Essex CDP | 7.5% |
| Middle River CDP | 11.8% |
| Rosedale CDP | 9.1% |
| Baltimore County | 15.9% |
Get High Income Households for all Zip Codes in Maryland.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 21221 | $46,250 | $78,417 | $81,776 | $43,693 |
| Essex CDP | $46,250 | $77,982 | $80,635 | $44,576 |
| Middle River CDP | $42,317 | $80,880 | $102,516 | $48,278 |
| Rosedale CDP | $-1 | $82,778 | $97,893 | $61,402 |
| Baltimore County | $39,697 | $97,587 | $114,829 | $66,579 |
Get Median Household Income by Age of Householder for all Zip Codes in Maryland.
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 21221, 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 21221 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+ | |||||
| 21221 | +/-$4,158 | +/-$4,533 | +/-$1,824 | +/-1.8% | +/-$23,695 | +/-$17,244 | +/-$11,502 | +/-$4,178 |
| Essex CDP | +/-$4,111 | +/-$4,805 | +/-$1,882 | +/-1.9% | +/-$23,695 | +/-$22,396 | +/-$10,872 | +/-$4,102 |
| Middle River CDP | +/-$4,298 | +/-$9,173 | +/-$3,502 | +/-3.1% | +/-$26,161 | +/-$10,600 | +/-$12,261 | +/-$9,366 |
| Rosedale CDP | +/-$3,764 | +/-$5,276 | +/-$2,803 | +/-2.9% | +/-$-1 | +/-$15,898 | +/-$12,574 | +/-$15,432 |
| Baltimore County | +/-$1,446 | +/-$1,787 | +/-$738 | +/-0.5% | +/-$7,626 | +/-$2,350 | +/-$2,323 | +/-$1,740 |