St. Leo

Town in Pasco County, Florida

View of St. Leo, Florida
Photo: Ebyabe · CC BY-SA 2.5

St. Leo is a town in Pasco County, Florida, with 2,362 residents (2020 Census). It sits at 187 ft (57 m) above sea level. The nearest town is San Antonio, 1.3 miles W.

About St. Leo

St. Leo or Saint Leo is a town in Pasco County, Florida, United States. The town is a suburb included in the Tampa-St. Petersburg-Clearwater, Florida Metropolitan Statistical Area, which is more commonly known as the Tampa Bay area. It is best known as the home of Saint Leo University, Holy Name Monastery and Saint Leo Abbey. The population was 2,362 at the 2020 census.

Text: Wikipedia · CC BY-SA 4.0

St. Leo weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in St. Leo

All 24 webcams near St. Leo ›

Webcams: Windy.com

Living in St. Leo

Median household income
$96,389
Median home value
$520,800
Median age
19.9
Cost of living and demographics of St. Leo ›

Do you know St. Leo? Tell us about it

Help other travelers: share what makes St. Leo special. We review every message before publishing it.

Map of St. Leo

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

St. Leo Street View

Loading 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. Leo, FL population

St. Leo had 2,362 residents in the 2020 Census.

2020 Census2,362
Density1,857 per sq mi (717 per km²)

Source: U.S. Census Bureau, Decennial Census.

St. Leo at a glance

StateFlorida (FL)
CountyPasco County
TypeTown
Population2,362 (2020)
Land area1.27 sq mi (3.3 km²)
Water area0.18 sq mi (0.46 km²)
Elevation187 ft (57 m)
Coordinates28.3382° N, 82.2568° W
ZIP code33574
Official websitetownofstleo-fl.gov
Census code (GEOID)1262775

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near St. Leo

Straight-line distance between town centers.

Frequently asked questions about St. Leo

What county is St. Leo in?

St. Leo is in Pasco County, Florida.

What is the population of St. Leo, FL?

2,362 people lived in St. Leo at the 2020 Census.

What is the ZIP code of St. Leo, FL?

The ZIP code of St. Leo is 33574.

What is the elevation of St. Leo?

187 feet (57 m) above sea level.

What towns are near St. Leo?

San Antonio (1.3 mi), Pasadena Hills (3.8 mi), Dade City (3.9 mi), Dade City North (5.2 mi), Zephyrhills West (8.0 mi).

Last updated: