St. Pete Beach
City in Pinellas County, Florida
St. Pete Beach is a city in Pinellas County, Florida, with 8,879 residents (2020 Census). It sits at 7 ft (2 m) above sea level. The nearest town is South Pasadena, 2.5 miles N.
- 8,879residents (2020 Census)
- 7 ftelevation · 2 m
- 2.1 sq miland area · 5.5 km²
- 4,176 / sq mipopulation density
- 33706ZIP code
About St. Pete Beach
St. Pete Beach or Saint Pete Beach (officially St. Petersburg Beach until 1994) is a coastal city in Pinellas County, Florida. Known as a tourist destination, St. Pete Beach was formed from the towns of Pass-a-Grille, Belle Vista, St. Petersburg Beach, and unincorporated Pinellas County. It is part of the Tampa Bay area. The population was 8,879 at the 2020 census.
St. Pete Beach's downtown is centered on Corey Avenue. This district contains bars, restaurants and shopping and retail outlets. The Pass-a-Grille Historic District and the historic Don CeSar beach resort are located at the southern end of the beach.
Text: Wikipedia · CC BY-SA 4.0
St. Pete Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in St. Pete Beach
Webcams: Windy.com
Living in St. Pete Beach
- Median household income
- $114,583
- Median home value
- $675,700
- Median rent
- $1,811/mo
- Median age
- 62.8
Do you know St. Pete Beach? Tell us about it
Help other travelers: share what makes St. Pete Beach special. We review every message before publishing it.
Map of St. Pete Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
St. Pete Beach Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›St. Pete Beach, FL population
St. Pete Beach had 8,879 residents in the 2020 Census.
| 2020 Census | 8,879 |
|---|---|
| Density | 4,176 per sq mi (1,612 per km²) |
Source: U.S. Census Bureau, Decennial Census.
St. Pete Beach at a glance
| State | Florida (FL) |
|---|---|
| County | Pinellas County |
| Type | City |
| Population | 8,879 (2020) |
| Land area | 2.13 sq mi (5.5 km²) |
| Water area | 4.84 sq mi (12.54 km²) |
| Elevation | 7 ft (2 m) |
| Coordinates | 27.7168° N, 82.7396° W |
| ZIP code | 33706 |
| Official website | stpetebeach.org |
| Census code (GEOID) | 1262885 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near St. Pete Beach
- South Pasadena2.5 mi N
- Gulfport2.7 mi NE
- Bear Creek2.9 mi N
- Treasure Island3.7 mi NW
- Tierra Verde3.8 mi S
- Madeira Beach6.3 mi NW
- St. Petersburg6.6 mi NE
- Kenneth City7.0 mi N
- West Lealman7.1 mi N
- Bay Pines7.3 mi N
- Redington Beach7.8 mi NW
- Lealman7.9 mi NE
Straight-line distance between town centers.
Frequently asked questions about St. Pete Beach
What county is St. Pete Beach in?
St. Pete Beach is in Pinellas County, Florida.
What is the population of St. Pete Beach, FL?
8,879 people lived in St. Pete Beach at the 2020 Census.
What is the ZIP code of St. Pete Beach, FL?
The ZIP code of St. Pete Beach is 33706.
What is the elevation of St. Pete Beach?
7 feet (2 m) above sea level.
What towns are near St. Pete Beach?
South Pasadena (2.5 mi), Gulfport (2.7 mi), Bear Creek (2.9 mi), Treasure Island (3.7 mi), Tierra Verde (3.8 mi).
Last updated: