Checked
St. Leo, FL
Town in Pasco County, Florida. ZIP codes: 33574.
Population
1,985
Land area
1.3sq mi
People per sq mi
1,561
ZIP codes
1
St. Leo and its ZIP codes
St. Leo at a glance
- St. Leo is about 3.7 times as dense as Florida as a whole.
- The median household income is $96,389, 29% above the Florida median of $74,568.
- A typical owner-occupied home is valued at $520,800 (45% above Florida).
Local data for St. Leo, FL
Counts from official public data
Housing and community stats
St. Leo, FL, American Community Survey 2020-2024
Median household income
$96,389
Poverty rate
20.9%
Median home value
$520,800
Homeownership
92.9%
Bachelor's or higher
27.4%
Median age
19.9
Average commute
16.4 min
Largest reported origins and ancestries: Puerto Ricans (136), Irish Americans (136), Italian Americans (117).
Economy and federal money
Jobs, pay, income and spending are for Pasco County. PPP loans are for St. Leo.
Unemployment rate
5.0%
Aug 2026, +0.4 pts in a year
Average annual pay
$58,228
150,334 jobs, 2025
Income per person
$59,136
BEA, 2024
Federal spending
$4.6B
FY 2026, $8,118 per person
PPP loans
$32.4K
3 loans, 7 jobs reported
How people get to work
St. Leo, FL, workers 16 and older. American Community Survey 5-year estimates
- Drove alone42.8%
- Carpooled3.8%
- Public transit0.0%
- Walked18.7%
- Bicycle0.0%
- Taxi, ride-hailing, motorcycle or other0.0%
- Worked from home34.7%
Average one-way commute: 16.4 minutes for people who do not work from home.
Environment and hazard risk
St. Leo, FL, from FEMA, NOAA and EPA
Natural hazard risk
Relatively High
Top: tornado
Storm events since 1996
425
Countywide, mostly thunderstorm wind
Flood insurance policies
23,604
10.3% of homes, county
July high / Jan low
90° / 49°F
53.5 inches of rain a year
Health statistics
Share of adults in St. Leo, FL, CDC PLACES estimates
Obesity
22.1%
U.S. 33.3% -11.2 pts
Diabetes
1.9%
U.S. 12.1% -10.2 pts
Smoking
5.3%
U.S. 12.8% -7.5 pts
Uninsured (18-64)
12.1%
U.S. 11.1% +1.0 pts
ZIP codes in St. Leo
1 in or overlapping St. Leo. Population shown
Cities near St. Leo
| Name | Distance | Land area (sq mi) |
|---|---|---|
| San AntonioCity | 1.2 mi | 1.4 |
| Pasadena HillsCensus-designated place | 3.6 mi | 29.9 |
| Dade CityCity | 4.8 mi | 7.6 |
| Dade City NorthCensus-designated place | 5.1 mi | 1.6 |
| ZephyrhillsCity | 8 mi | 9.6 |
| Zephyrhills WestCensus-designated place | 8 mi | 2.6 |
| Zephyrhills NorthCensus-designated place | 8.1 mi | 1 |
| Wesley ChapelCensus-designated place | 8.8 mi | 43.9 |
| TrilbyCensus-designated place | 9 mi | 1 |
| Zephyrhills SouthCensus-designated place | 9.4 mi | 2 |
| LacoocheeCensus-designated place | 10 mi | 2.9 |
| Spring LakeCensus-designated place | 11 mi | 3.3 |
| Ridge ManorCensus-designated place | 12 mi | 8.6 |
| Crystal SpringsCensus-designated place | 12 mi | 5.9 |
| Hill 'n DaleCensus-designated place | 12 mi | 2.2 |
| ConnertonCensus-designated place | 13 mi | 12.9 |
Frequently asked questions
- What county is St. Leo, FL in?
- St. Leo is in Pasco County, Florida.
- What ZIP codes are in St. Leo, FL?
- ZIP codes in or overlapping St. Leo include 33574.
- What is the population of St. Leo, FL?
- About 1,985 people live in St. Leo, based on American Community Survey 5-year estimates.
- What cities are near St. Leo?
- Nearby places include San Antonio (1.2 mi), Pasadena Hills (3.6 mi), Dade City (4.8 mi), Dade City North (5.1 mi), Zephyrhills (8 mi).
Source: U.S. Census Bureau (TIGER/Line boundaries, American Community Survey) · Data as of 12/31/2023