Tampa-St. Petersburg-Clearwater, FL Metro Area
The Tampa-St. Petersburg-Clearwater, FL metro area is home to 3,240,469 residents and 1,492,509 housing units, centered in Florida. Its median household income is $71,254, and the median family income is $89,383. The median age is 42.2, 0.4 years younger than the Florida median of 42.6. Residents are 48.9% male and 51.1% female.
Population
3,240,469
Median household income
$71,254
Median family income
$89,383
Median age
42.2
Housing units
1,492,509
Zip codes
131
with 1,000+ residents
Population by Race and Ethnicity
White residents make up the largest share of the metro area at 66.0%, followed by multiracial residents at 13.2%. Hispanic or Latino residents, who can be of any race, make up 21.1% of the population.
Hispanic or Latino residents can be of any race, so shares add to more than 100%.
Zip Codes in the Tampa-St. Petersburg-Clearwater, FL Metro Area
The Tampa-St. Petersburg-Clearwater, FL metro area includes 131 zip codes across Hernando County, Hillsborough County, Pasco County and Pinellas County, home to a combined 3,238,313 residents. The most populous is Tampa (33647) with 74,919 residents. Median household incomes range from $36,790 in Tampa (33605) to $158,337 in Tampa (33629). Home values are highest in Belleair Beach (33786) at $1,053,000 and lowest in Zephyrhills (33541) at $126,000. Tampa (33620) has the youngest population, with a median age of 19.3, while Sun City Center (33573) is the oldest at 68.5.
Highest income
$158,337
Tampa (33629)
Lowest income
$36,790
Tampa (33605)
Highest home value
$1,053,000
Belleair Beach (33786)
Lowest median rent
$968/mo
Dover (33527)
Median Household Income by Zip Code
The 25 highest-income zip codes in the metro area, ranked by median household income. The metro-wide median is $71,254, and 65 of 128 zip codes are above it.
Compare Every Zip Code
Select a column heading to sort. Select a zip code to see its full profile.
| Zip | Town | County | Population | Median income | Home value | Median rent | Median age | Owner occupied |
|---|---|---|---|---|---|---|---|---|
| 33647 | Tampa | Hillsborough County | 74,919 | $104,775 | $472,500 | $1,904 | 37.0 | 61.6% |
| 33511 | Brandon | Hillsborough County | 60,399 | $77,383 | $362,700 | $1,801 | 38.0 | 55.8% |
| 33578 | Riverview | Hillsborough County | 58,474 | $80,223 | $340,900 | $1,829 | 35.0 | 58.6% |
| 33612 | Tampa | Hillsborough County | 49,899 | $43,919 | $282,000 | $1,352 | 34.2 | 37.2% |
| 33615 | Tampa | Hillsborough County | 48,122 | $66,257 | $335,900 | $1,656 | 39.1 | 57.5% |
| 34668 | Port Richey | Pasco County | 48,025 | $45,760 | $191,600 | $1,391 | 42.2 | 62.8% |
| 33617 | Tampa | Hillsborough County | 47,880 | $48,651 | $296,900 | $1,431 | 33.1 | 43.2% |
| 34655 | New Port Richey | Pasco County | 47,696 | $85,107 | $380,200 | $1,793 | 45.7 | 76.5% |
| 33614 | Tampa | Hillsborough County | 46,218 | $51,143 | $322,700 | $1,458 | 40.0 | 43.2% |
| 34609 | Spring Hill | Hernando County | 46,066 | $79,284 | $317,200 | $1,791 | 44.8 | 83.7% |
| 33610 | Tampa | Hillsborough County | 45,396 | $49,765 | $227,400 | $1,384 | 34.0 | 51.6% |
| 33579 | Riverview | Hillsborough County | 45,373 | $113,568 | $415,500 | $2,165 | 35.6 | 83.5% |
| 33624 | Tampa | Hillsborough County | 40,533 | $81,039 | $386,100 | $1,782 | 40.2 | 66.9% |
| 33619 | Tampa | Hillsborough County | 40,302 | $63,193 | $246,400 | $1,746 | 33.4 | 50.8% |
| 33604 | Tampa | Hillsborough County | 39,411 | $55,988 | $311,900 | $1,412 | 36.5 | 56.0% |
| 34698 | Dunedin | Pinellas County | 37,817 | $67,323 | $392,300 | $1,691 | 58.1 | 73.4% |
| 33543 | Wesley Chapel | Pasco County | 37,473 | $107,565 | $397,400 | $2,239 | 38.9 | 85.2% |
| 33613 | Tampa | Hillsborough County | 37,212 | $44,642 | $272,700 | $1,298 | 30.3 | 31.9% |
| 34608 | Spring Hill | Hernando County | 36,565 | $62,197 | $276,800 | $1,286 | 42.4 | 80.4% |
| 33594 | Valrico | Hillsborough County | 36,289 | $91,969 | $346,900 | $1,830 | 43.2 | 77.2% |
| 34653 | New Port Richey | Pasco County | 36,086 | $47,660 | $203,200 | $1,248 | 49.9 | 65.4% |
| 34638 | Land O Lakes | Pasco County | 35,900 | $117,931 | $433,600 | $2,275 | 37.7 | 83.6% |
| 33611 | Tampa | Hillsborough County | 35,428 | $82,804 | $479,800 | $1,778 | 38.8 | 53.7% |
| 33710 | Saint Petersburg | Pinellas County | 35,113 | $76,908 | $354,900 | $1,577 | 46.1 | 81.9% |
| 34683 | Palm Harbor | Pinellas County | 34,180 | $90,037 | $452,100 | $1,748 | 47.5 | 81.4% |
| 33556 | Odessa | Pasco County | 34,045 | $151,034 | $625,200 | $1,841 | 40.9 | 85.2% |
| 33570 | Ruskin | Hillsborough County | 33,676 | $69,048 | $300,500 | $1,253 | 36.7 | 77.0% |
| 33756 | Clearwater | Pinellas County | 32,928 | $63,990 | $362,800 | $1,557 | 45.0 | 61.1% |
| 33713 | Saint Petersburg | Pinellas County | 31,835 | $69,704 | $323,000 | $1,497 | 42.4 | 68.7% |
| 33547 | Lithia | Hillsborough County | 31,268 | $121,769 | $524,300 | $2,218 | 36.8 | 81.5% |
| 33702 | Saint Petersburg | Pinellas County | 31,233 | $65,503 | $341,700 | $1,465 | 42.9 | 67.6% |
| 34639 | Land O Lakes | Pasco County | 31,118 | $99,959 | $383,500 | $2,040 | 40.8 | 80.1% |
| 33558 | Lutz | Hillsborough County | 30,912 | $107,427 | $520,500 | $1,672 | 40.4 | 71.9% |
| 33573 | Sun City Center | Hillsborough County | 30,820 | $68,431 | $309,300 | $2,230 | 68.5 | 82.7% |
| 33626 | Tampa | Hillsborough County | 30,736 | $123,580 | $577,100 | $2,204 | 40.5 | 67.9% |
| 34667 | Hudson | Pasco County | 30,674 | $51,106 | $234,300 | $1,194 | 60.3 | 77.0% |
| 33510 | Brandon | Hillsborough County | 30,585 | $71,057 | $328,200 | $1,483 | 37.4 | 62.7% |
| 33625 | Tampa | Hillsborough County | 29,341 | $83,907 | $380,800 | $1,894 | 42.4 | 66.7% |
| 33598 | Wimauma | Hillsborough County | 29,119 | $91,649 | $395,500 | $1,458 | 35.8 | 87.2% |
| 33544 | Wesley Chapel | Pasco County | 28,612 | $103,134 | $434,900 | $1,979 | 36.8 | 67.1% |
| 34606 | Spring Hill | Hernando County | 28,155 | $54,730 | $250,900 | $1,250 | 50.4 | 76.8% |
| 33596 | Valrico | Hillsborough County | 28,152 | $112,305 | $432,300 | $2,452 | 45.9 | 83.6% |
| 33755 | Clearwater | Pinellas County | 28,057 | $59,613 | $328,700 | $1,462 | 41.3 | 54.8% |
| 33771 | Largo | Pinellas County | 27,908 | $60,139 | $171,100 | $1,436 | 51.8 | 64.5% |
| 33618 | Tampa | Hillsborough County | 27,588 | $79,850 | $415,800 | $1,574 | 41.9 | 70.0% |
| 33545 | Wesley Chapel | Pasco County | 27,536 | $108,835 | $399,400 | $2,374 | 35.1 | 82.7% |
| 33764 | Clearwater | Pinellas County | 27,365 | $64,573 | $329,900 | $1,797 | 50.8 | 66.0% |
| 33781 | Pinellas Park | Pinellas County | 27,357 | $55,378 | $265,700 | $1,343 | 41.9 | 64.4% |
| 33629 | Tampa | Hillsborough County | 27,356 | $158,337 | $851,400 | $1,891 | 40.9 | 80.1% |
| 33584 | Seffner | Hillsborough County | 27,172 | $68,330 | $311,300 | $1,502 | 41.8 | 75.3% |
| 33705 | Saint Petersburg | Pinellas County | 27,024 | $70,783 | $365,600 | $1,526 | 44.0 | 58.5% |
| 34689 | Tarpon Springs | Pinellas County | 27,007 | $66,523 | $337,000 | $1,289 | 55.7 | 81.5% |
| 34684 | Palm Harbor | Pinellas County | 26,926 | $67,542 | $342,400 | $1,854 | 55.9 | 72.9% |
| 33569 | Riverview | Hillsborough County | 26,613 | $97,500 | $372,500 | $2,273 | 39.7 | 84.5% |
| 33563 | Plant City | Hillsborough County | 26,313 | $56,318 | $226,900 | $1,351 | 37.9 | 63.1% |
| 33703 | Saint Petersburg | Pinellas County | 25,948 | $96,795 | $441,400 | $1,833 | 43.4 | 80.9% |
| 34652 | New Port Richey | Pasco County | 25,900 | $52,396 | $222,600 | $1,296 | 51.8 | 63.6% |
| 33712 | Saint Petersburg | Pinellas County | 25,871 | $57,729 | $326,000 | $1,623 | 38.5 | 56.8% |
| 33709 | Saint Petersburg | Pinellas County | 25,371 | $52,621 | $200,100 | $1,479 | 53.3 | 76.1% |
| 33572 | Apollo Beach | Hillsborough County | 25,045 | $113,775 | $472,800 | $2,251 | 43.8 | 84.1% |
| 33770 | Largo | Pinellas County | 25,005 | $58,071 | $302,600 | $1,604 | 49.3 | 61.7% |
| 33607 | Tampa | Hillsborough County | 24,960 | $66,404 | $354,400 | $1,927 | 39.0 | 37.0% |
| 33707 | Saint Petersburg | Pinellas County | 24,456 | $68,560 | $378,000 | $1,605 | 59.8 | 69.9% |
| 34654 | New Port Richey | Pasco County | 24,357 | $64,210 | $307,200 | $1,682 | 44.4 | 80.0% |
| 33542 | Zephyrhills | Pasco County | 24,306 | $49,011 | $154,000 | $1,141 | 51.5 | 72.5% |
| 33541 | Zephyrhills | Pasco County | 23,913 | $55,556 | $126,000 | $1,233 | 57.8 | 86.0% |
| 33566 | Plant City | Hillsborough County | 23,727 | $71,161 | $330,900 | $1,398 | 38.0 | 72.4% |
| 34601 | Brooksville | Hernando County | 23,648 | $56,365 | $188,400 | $1,153 | 51.4 | 72.4% |
| 33606 | Tampa | Hillsborough County | 23,511 | $113,634 | $845,600 | $2,100 | 27.8 | 43.9% |
| 33772 | Seminole | Pinellas County | 23,428 | $74,026 | $366,900 | $1,608 | 50.5 | 72.9% |
| 33782 | Pinellas Park | Pinellas County | 22,607 | $65,487 | $300,500 | $1,879 | 48.0 | 74.4% |
| 34677 | Oldsmar | Pinellas County | 22,337 | $85,389 | $387,300 | $1,485 | 47.3 | 80.5% |
| 33634 | Tampa | Hillsborough County | 21,643 | $69,185 | $346,400 | $1,866 | 38.9 | 60.0% |
| 33763 | Clearwater | Pinellas County | 21,278 | $53,552 | $234,500 | $1,497 | 53.8 | 72.4% |
| 33603 | Tampa | Hillsborough County | 20,267 | $64,632 | $391,000 | $1,518 | 37.9 | 58.3% |
| 33525 | Dade City | Pasco County | 20,220 | $69,697 | $260,200 | $1,099 | 44.2 | 74.0% |
| 33714 | Saint Petersburg | Pinellas County | 20,103 | $47,221 | $199,700 | $1,373 | 40.9 | 64.2% |
| 34691 | Holiday | Pasco County | 20,072 | $48,387 | $202,700 | $1,224 | 46.3 | 67.8% |
| 33774 | Largo | Pinellas County | 20,018 | $76,769 | $334,400 | $1,545 | 49.1 | 77.3% |
| 33602 | Tampa | Hillsborough County | 19,694 | $88,569 | $653,100 | $2,270 | 35.2 | 27.1% |
| 33760 | Clearwater | Pinellas County | 19,486 | $59,489 | $265,700 | $1,631 | 37.3 | 49.1% |
| 33635 | Tampa | Hillsborough County | 19,415 | $83,843 | $344,900 | $1,809 | 40.1 | 63.9% |
| 33523 | Dade City | Pasco County | 19,296 | $60,897 | $244,400 | $1,101 | 40.6 | 76.9% |
| 33559 | Lutz | Hillsborough County | 19,147 | $78,264 | $377,300 | $1,561 | 32.1 | 58.2% |
| 33716 | Saint Petersburg | Pinellas County | 18,995 | $73,576 | $209,800 | $1,809 | 33.7 | 20.3% |
| 33549 | Lutz | Hillsborough County | 18,816 | $85,066 | $385,900 | $1,661 | 44.1 | 78.6% |
| 33701 | Saint Petersburg | Pinellas County | 18,485 | $69,098 | $637,700 | $1,711 | 46.3 | 39.4% |
| 33761 | Clearwater | Pinellas County | 18,399 | $71,839 | $289,700 | $1,806 | 53.6 | 79.8% |
| 33711 | Saint Petersburg | Pinellas County | 18,347 | $68,295 | $283,800 | $1,897 | 38.5 | 69.7% |
| 34613 | Brooksville | Hernando County | 18,280 | $56,175 | $209,500 | $1,141 | 61.1 | 90.8% |
| 33777 | Seminole | Pinellas County | 18,276 | $88,680 | $353,100 | $1,729 | 46.7 | 85.4% |
| 33534 | Gibsonton | Hillsborough County | 18,018 | $73,600 | $314,000 | $1,452 | 33.1 | 66.3% |
| 33609 | Tampa | Hillsborough County | 17,922 | $105,083 | $605,600 | $1,861 | 40.0 | 64.7% |
| 34685 | Palm Harbor | Pinellas County | 17,895 | $87,658 | $518,000 | $1,990 | 48.7 | 76.9% |
| 34695 | Safety Harbor | Pinellas County | 17,882 | $96,138 | $439,300 | $1,707 | 50.6 | 86.5% |
| 33637 | Tampa | Hillsborough County | 17,785 | $60,526 | $229,200 | $1,648 | 34.4 | 42.9% |
| 33565 | Plant City | Hillsborough County | 17,716 | $67,403 | $273,200 | $1,454 | 43.6 | 90.9% |
| 33759 | Clearwater | Pinellas County | 17,647 | $63,804 | $338,900 | $1,890 | 45.5 | 50.9% |
| 33773 | Largo | Pinellas County | 16,918 | $74,115 | $319,400 | $1,679 | 46.5 | 74.1% |
| 33605 | Tampa | Hillsborough County | 16,623 | $36,790 | $264,400 | $1,135 | 38.0 | 40.2% |
| 34610 | Spring Hill | Pasco County | 16,544 | $73,878 | $267,500 | $1,558 | 40.5 | 89.6% |
| 33527 | Dover | Hillsborough County | 16,412 | $77,658 | $387,000 | $968 | 38.3 | 76.8% |
| 33704 | Saint Petersburg | Pinellas County | 16,300 | $102,647 | $753,600 | $1,495 | 48.3 | 66.0% |
| 33778 | Largo | Pinellas County | 16,054 | $63,633 | $291,600 | $1,811 | 50.9 | 82.9% |
| 33706 | Saint Petersburg | Pinellas County | 15,347 | $97,364 | $655,800 | $1,733 | 62.2 | 74.5% |
| 33708 | Saint Petersburg | Pinellas County | 15,306 | $83,773 | $503,300 | $1,987 | 61.1 | 75.8% |
| 33616 | Tampa | Hillsborough County | 14,789 | $88,971 | $405,500 | $2,054 | 36.0 | 48.0% |
| 33765 | Clearwater | Pinellas County | 14,364 | $61,910 | $333,300 | $1,641 | 47.2 | 55.9% |
| 34669 | Hudson | Pasco County | 14,225 | $52,648 | $247,100 | $1,330 | 46.8 | 88.1% |
| 34604 | Brooksville | Hernando County | 13,964 | $85,111 | $305,500 | $1,365 | 44.1 | 91.5% |
| 33776 | Seminole | Pinellas County | 12,711 | $101,618 | $466,600 | $2,544 | 50.6 | 90.9% |
| 34690 | Holiday | Pasco County | 12,447 | $46,167 | $177,200 | $1,285 | 44.9 | 66.1% |
| 33567 | Plant City | Hillsborough County | 12,292 | $85,737 | $320,700 | $1,319 | 41.6 | 79.9% |
| 33592 | Thonotosassa | Hillsborough County | 11,931 | $65,683 | $288,600 | $1,150 | 42.5 | 62.8% |
| 34637 | Land O Lakes | Pasco County | 11,398 | $114,328 | $434,400 | $1,857 | 36.9 | 91.3% |
| 33540 | Zephyrhills | Pasco County | 11,098 | $55,426 | $142,800 | $1,107 | 56.1 | 88.6% |
| 34602 | Brooksville | Hernando County | 10,391 | $72,054 | $276,400 | $1,322 | 44.8 | 87.1% |
| 34614 | Brooksville | Hernando County | 9,561 | $79,560 | $321,600 | $978 | 43.5 | 95.3% |
| 34607 | Spring Hill | Hernando County | 9,046 | $61,221 | $398,900 | $1,373 | 55.7 | 84.0% |
| 34688 | Tarpon Springs | Pinellas County | 8,767 | $111,090 | $510,100 | $1,429 | 50.4 | 93.3% |
| 33548 | Lutz | Hillsborough County | 8,678 | $124,548 | $582,200 | $1,975 | 40.7 | 81.1% |
| 33715 | Saint Petersburg | Pinellas County | 7,932 | $105,068 | $622,900 | $2,680 | 62.6 | 90.8% |
| 33767 | Clearwater Beach | Pinellas County | 7,409 | $105,662 | $757,800 | $2,539 | 64.0 | 84.8% |
| 33620 | Tampa | Hillsborough County | 6,819 | n/a | n/a | n/a | 19.3 | 0.0% |
| 33576 | San Antonio | Pasco County | 6,415 | $77,950 | $376,400 | $998 | 61.1 | 95.5% |
| 33762 | Clearwater | Pinellas County | 5,039 | $91,024 | $344,700 | $1,792 | 54.0 | 74.9% |
| 33785 | Indian Rocks Beach | Pinellas County | 4,871 | $98,750 | $729,200 | $1,948 | 58.1 | 78.7% |
| 33621 | Tampa | Hillsborough County | 2,308 | $117,880 | n/a | $2,703 | 21.9 | 0.0% |
| 33574 | Saint Leo | Pasco County | 1,760 | n/a | n/a | n/a | 19.8 | n/a |
| 33786 | Belleair Beach | Pinellas County | 1,564 | $140,417 | $1,053,000 | n/a | 57.8 | 95.0% |
| 34681 | Crystal Beach | Pinellas County | 1,331 | n/a | $729,000 | n/a | 42.9 | 90.4% |
Source: U.S. Census Bureau, American Community Survey 5-year estimates. Zip codes are grouped by the metro area their population mainly falls in.
