Comparison to Surrounding Areas
The median household income ($89,563) for 33154 is less than the median household income for Bay Harbor Islands town ($89,663), Miami Shores village ($144,050), and Surfside town ($100,208). But it's more than 33138 ($75,051), 33141 ($68,738), 33160 ($67,040), 33181 ($63,275), Miami-Dade County ($71,753), Bal Harbour village ($80,806), and Indian Creek village ($-1).
| 33154 | $89,563 |
| Bal Harbour village | $80,806 |
| Bay Harbor Islands town | $89,663 |
| Indian Creek village | $-1 |
| Miami Shores village | $144,050 |
| Surfside town | $100,208 |
| Miami-Dade County | $71,753 |
Get Median Household Income for all Zip Codes in Florida.
The average household income ($181,098) for 33154 is less than the average household income for Bal Harbour village ($257,564) and Miami Shores village ($192,338). But it's more than 33181 ($84,284), 33138 ($119,078), 33141 ($103,794), 33160 ($122,714), Miami-Dade County ($107,330), Bay Harbor Islands town ($150,991), Indian Creek village ($105,453), and Surfside town ($156,256).
| 33154 | $181,098 |
| Bal Harbour village | $257,564 |
| Bay Harbor Islands town | $150,991 |
| Indian Creek village | $105,453 |
| Miami Shores village | $192,338 |
| Surfside town | $156,256 |
| Miami-Dade County | $107,330 |
Get Average Household Income for all Zip Codes in Florida.
The per-capita income for 33154 is $69,358. The per capita income ($69,358) for 33154 is less than the per capita income for Bal Harbour village ($122,726). But it's more than 33138 ($52,428), 33181 ($34,352), 33160 ($56,787), 33141 ($49,184), Miami-Dade County ($39,469), Surfside town ($55,315), Miami Shores village ($59,927), Indian Creek village ($40,364), and Bay Harbor Islands town ($55,191).
| 33154 | $69,358 |
| Bal Harbour village | $122,726 |
| Bay Harbor Islands town | $55,191 |
| Indian Creek village | $40,364 |
| Miami Shores village | $59,927 |
| Surfside town | $55,315 |
| Miami-Dade County | $39,469 |
Get Per-Capita Income for all Zip Codes in Florida.
24.9% of households make over $200,000 a year. The percent high income households (24.9%) for 33154 is less than the percent high income households for Bal Harbour village (27.6%), Indian Creek village (26.7%), and Miami Shores village (36.0%). But it's more than 33138 (13.5%), 33141 (11.4%), 33160 (14.5%), 33181 (7.9%), Miami-Dade County (11.6%), Bay Harbor Islands town (24.0%), and Surfside town (23.7%).
| 33154 | 24.9% |
| Bal Harbour village | 27.6% |
| Bay Harbor Islands town | 24.0% |
| Indian Creek village | 26.7% |
| Miami Shores village | 36.0% |
| Surfside town | 23.7% |
| Miami-Dade County | 11.6% |
Get High Income Households for all Zip Codes in Florida.
| under 25 years | 25 to 44 years | 45 to 64 years | 65 years and over | |
|---|---|---|---|---|
| 33154 | $-1 | $95,647 | $86,526 | $89,750 |
| Bal Harbour village | $-1 | $-1 | $80,722 | $-1 |
| Bay Harbor Islands town | $-1 | $87,019 | $79,293 | $107,019 |
| Indian Creek village | $-1 | $-1 | $-1 | $-1 |
| Miami Shores village | $-1 | $165,500 | $153,333 | $81,656 |
| Surfside town | $-1 | $116,563 | $93,672 | $89,464 |
| Miami-Dade County | $44,532 | $81,546 | $83,650 | $41,151 |
Get Median Household Income by Age of Householder for all Zip Codes in Florida.
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 33154, 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 33154 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+ | |||||
| 33154 | +/-$16,396 | +/-$28,742 | +/-$11,914 | +/-5.9% | +/-$-1 | +/-$39,929 | +/-$14,700 | +/-$44,576 |
| Bal Harbour village | +/-$19,248 | +/-$84,497 | +/-$43,868 | +/-11.6% | +/-$-1 | +/-$-1 | +/-$12,453 | +/-$-1 |
| Bay Harbor Islands town | +/-$32,566 | +/-$32,342 | +/-$12,938 | +/-10.0% | +/-$-1 | +/-$43,829 | +/-$70,591 | +/-$60,361 |
| Indian Creek village | +/-$-1 | +/-$100,419 | +/-$30,283 | +/-39.1% | +/-$-1 | +/-$-1 | +/-$-1 | +/-$-1 |
| Miami Shores village | +/-$15,633 | +/-$19,009 | +/-$6,706 | +/-6.5% | +/-$-1 | +/-$75,757 | +/-$21,116 | +/-$33,236 |
| Surfside town | +/-$28,012 | +/-$25,115 | +/-$11,438 | +/-7.8% | +/-$-1 | +/-$64,540 | +/-$48,130 | +/-$44,026 |
| Miami-Dade County | +/-$708 | +/-$1,271 | +/-$458 | +/-0.3% | +/-$3,100 | +/-$1,396 | +/-$1,277 | +/-$1,186 |