Sign In Register

San Pedro, Belize

Belize District · Belize

San Pedro is a small city in Belize District, Belize with a population of 17,429. Elevation: 13 ft (4 m). Average temperature: 80°F (27°C).

17,429 Population 636/sq mi density
13 ft Elevation 4 meters
80°F Avg Temperature 27°C
57.5 in Annual Rain
America / Belize Timezone

Discover San Pedro, Belize

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

About San Pedro

San Pedro

San Pedro is a town on the southern part of the island of Ambergris Caye in the Belize District of the nation of Belize, in Central America. According to the 2024 mid-year estimates, the town has a population of about 20,000. It is the second-largest town in the Belize District and largest in the Belize Rural South constituency. The once sleepy fishing village was granted the status of a town in 1984.

People

Population17,429
Density636/mi²

Climate

Avg Temp80°F (27°C)
Rain57.5 in/yr
Sunny Days232/yr
Elevation13 ft (4 m)
Population17,429
Population Density636 / sq mi
Elevation13 ft (4 m)
Coordinates17.9160°, -87.9659°
TimezoneAmerica/Belize
Country🇧🇿 Belize
State / ProvinceBelize District
Average Temperature80°F (27°C)
January Average76°F (24°C)
July Average83°F (28°C)
Annual Precipitation57.5 inches (1,460 mm)
Annual Snowfall0.0 inches (0 cm)

About San Pedro

San Pedro is a small city in Belize (Belize District) with a population of 17,429. The city sits at an elevation of 13 feet (4 meters) above sea level. The average annual temperature is 80°F (27°C). Temperatures range from 76°F in January to 83°F in July. Annual precipitation averages 57.5 inches. The timezone is America/Belize.

Climate in San Pedro

San Pedro has an average annual temperature of 27.4°C (81°F). The hottest month is May (28.9°C), the coldest is Jan (25.3°C). Average annual precipitation is 1687 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 25.3°C / 78°F 19.1° / 29.3° 105.8
Feb 25.8°C / 78°F 19.8° / 30.5° 49.9
Mar 26.9°C / 80°F 22.4° / 32° 37.1
Apr 28°C / 82°F 23.5° / 34° 43.0
May 28.9°C / 84°F 25.9° / 33.1° 82.7
Jun 28.6°C / 83°F 25.9° / 32.6° 242.0
Jul 28.4°C / 83°F 26.3° / 31.2° 184.2
Aug 28.7°C / 84°F 26.2° / 31.8° 161.0
Sep 28.6°C / 83°F 25.9° / 32° 177.3
Oct 27.7°C / 82°F 23.7° / 31.3° 233.2
Nov 26.3°C / 79°F 21.6° / 29.5° 263.4
Dec 25.4°C / 78°F 19.6° / 29° 107.3
San Pedro has a warm climate with an average annual temperature of 80°F (27°C). Winters average 76°F in January while summers reach 83°F in July / relatively mild seasonal variation. The area gets 232 sunny days per year, above the national average. Annual precipitation totals 57.5 inches (wetter than the 38-inch national average). The city sits at an elevation of 13 feet, near sea level.

Temperature

76°F Jan (24°C) 83°F Jul (28°C)
Annual Average80.2°F
49% above Belize avg
January Average76°F (24°C)
July Average83°F (28°C)
Sunny Days232 days/yr

Geography

Elevation13 ft (4 m)
Area27.4 sq mi (71.0 km²)
Population Density636/sq mi
Coordinates17.9160°N, 87.9659°W
TimezoneAmerica/Belize

Precipitation & Snow

Annual Rainfall 57.5"
51% above Belize avg
Snowfall 0.0"
Wettest Month (Oct) 8.35"
Driest Month (Mar) 1.50"

Air Quality

Earthquake History

2 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.1. Most recent: M4.1 on Jan 20, 2001.

Jan 20, 2001 89 km NNW of Sandy Bay, Honduras M4.1 145 km
May 24, 1998 148 km E of San Pedro, Belize M4.0 148 km
Source: USGS (M2.5+, 1990–2025)

Hurricane History

19 hurricanes (Cat 1+) within 500 km since 1980. Strongest: Category 5.

Year Name Category Closest
2024 Beryl Category 3 268 km
2022 Lisa Category 1 63 km
2021 Grace Category 1 248 km
2020 Zeta Category 1 263 km
2020 Gamma Category 1 261 km
2020 Nana Category 1 123 km
2016 Earl Category 1 60 km
2012 Ernesto Category 2 102 km
2011 Rina Category 2 154 km
2010 Richard Category 2 83 km
2010 Paula Category 2 235 km
2007 Dean Category 5 89 km
2005 Wilma Category 4 258 km
2005 Emily Category 4 272 km
2001 Iris Category 4 158 km
2000 Keith Category 4 4 km
1998 Mitch Category 5 290 km
1996 Dolly Category 1 135 km
1995 Roxanne Category 3 232 km
Source: NOAA IBTrACS (Cat 1+, 1980–2026)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 76°F (24°C) 4.5 in Coldest
February 77°F (25°C) 1.9 in
March 79°F (26°C) 1.5 in Driest
April 81°F (27°C) 1.6 in
May 83°F (28°C) 3.6 in
June 83°F (28°C) 6.9 in
July 83°F (28°C) 5.4 in
August 83°F (28°C) 5.0 in Warmest
September 83°F (28°C) 8.1 in
October 81°F (27°C) 8.4 in Wettest
November 78°F (26°C) 6.5 in
December 77°F (25°C) 4.3 in

San Pedro has a seasonal temperature swing of 7°F / from 76°F in January to 83°F in August. Total annual precipitation is 57.5 inches, with October being the wettest month (8.4") and March the driest (1.5").

View full weather details →

Schools in San Pedro

9 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
The Island Academy
San Pedro Roman Catholic Primary School
New Horizon Seventh Day Adventist School
San Pedro High School
San Pedro Prim
Brighter Tomorrow School
Ambergris Caye Elementary School
La Isla Bonita Elementary School
Holy Cross Anglican Primary School
View full schools details →

Radio Stations near San Pedro

1 stations within ~55 km.

Station Genre Quality
Estéreo Solar 104.9 FM (GT) hits, latino AAC+ 32 kbps

Farmers Markets in San Pedro

NameAddressSeasonHoursOrganicWebsite
Caye Caulker Craft Market
Fisherman's Co-op

Hotels in San Pedro

69 hotels within city radius — OpenStreetMap data

Ak'Bol Resort
Alaia Belize, Autograph Collection
Ambergris Lake Villas
Aqua Vista
Banana Beach Resort
Belize Budget Suites
Best Western
Blue Dolphin Villa
Blue Tang Inn (Sirena Azul)
Caribbean Villas Hotel
Caribe Island
Cocotal Inn and Cabanas
Coral
Coral Bay Villas
Corona del Mar
Exotic Caye Beach Resort
Grand Colony Island Villas
Hotel Coastal Bay
Hotel Coastal Bay (Ruby's Guest)
Hotel del Rio
Hotel Ocean Paradise
Iguana Gardens
Indigo
Isla Bonita Yacht Club
La Gran Casa Azul
La Sirene
Las Olas
Las Terrazas Resort
Lina Point
Los Encantos
Mahogany Bay Resort and Beach Club Curio Collection By Hilton
Mata Rocks Resort
Mayan Princess Hotel
Miramar Villas
Oasis del Caribe
Ocean Tide Beach Resort
Palapa House
Palms Inn
Paradise Villas
Paradise Villas
Pedro's Inn Bar & Pizzeria
Pelican Reef Villas
Playa de Sala Boutique Spa Hotel
Ramon's Village Resort
Royal Caribbean Resort
Royal Palm Villas
San Pedro Holiday Hotel
Sands Villa
Sapphire Beach Resort
Seascape Villas
Spindrift Hotel
Sun Breeze
Sun Breeze Hotel
Sun Breeze Suites
Sun Shine San Pedro Hotel
Sunset Beach Resort
Tans Inn
Tara del Sol
The Cloisters
The Hotel
The Phoenix
The Residences at Barrier Reef
The Watermark
Tranquility Beach Club
Venezia del Caribe
Victoria House
Villas At Banyan Bay
White Sands Cove Resort
Xanadu Island Resort

Restaurants in San Pedro

107 restaurants within city radius — OpenStreetMap data

Aba Isieni Arzu Kitchen
Aba Isieni Beliziean Cuisine
Aji Tapa Bar & Restaurant
Almond Deli
Amber Beach Bar & Grill
America Deli
Antojito's Restaurant
Back A Town Bistro
Bamber Fence Restaurant and Swing Bar
Big Taste
Billy's Kitchen Restaurant & Bar
Black & White Garifuna Restaurant
Black Orchid Restaurant And Lounge
Blue Bayou
Blue Water Grill
Caliente
Capricorn Restaurant
Caramba
Caroline's Cookin'
Caroline’s Cookin’
Casa Picasso
Cattleya's Fast Food
Celi's Deli
Cholo's Bar & Grill
Cook Inc.
D'office
Delicia's Deli
Donovan's Coconuts
El Divino
El Fogon
El Guizo Familiar
El Patio Grill
El Sazón
Elvi's Kitchen
Estel's Dine by the Sea
Eva's Kitchen
G&G Deli
Garden Restaurant
Gill-E's Pour House
Happy Hour
Hidden Treasure
Hungry Grouper
Hurricane Bat and Grill
Island Tackle Bar & Grill
Island Tavern Restaurant & Bar
Island Torch Bar & Grill
Itza Belizean Place
Jambel Jerk Pit
Juvinie’s Cevicheria
Kay Dan's Ceviche Stall
Kevin's Kitchen
La Divina Providencia
La Hora Taco
La San Pedrana
Lazy Chicken
Lily's Deli
Lily's Treasure Chest
Little Chinese Fast Food
Lone Star Grill and Cantina
Losers Bar & Restaurant
Mari's Deli
Maxie's Restaurant & Lounge
Maxies Restaurant
Mushroom Restaurant & Bar
Nauti Crab
Neris's Tacos
Noelia's Deli
Oh! Bombai
Original #1 Pupusería Salvadoreño
Patz Delicatessen
Pepperoni's Pizza
Petdro's Inn & Hotel
Pineapple Restaurant
Pinocchio
Pirate Pizza
Pirate's Pizza
Pizza Gourmet de Chris
Planet Pizza
Playa Bar & Grill
Purple Pelican
Rain Restaurant
Robin's Jerk Chicken
Ruby's Cafe
Rum Dog
Rustic Diner
Sandra's Deli
Sandy Toes
Sirenita Restaurant & Bar
Southern Charm - Country Kitchen San Pedro Town, Belize
Stella's Sunset Wine Bar
The Deck
The Dog House
The Fryjack House
The Red Chili's Spicy House
The Reef Restaurant
The truck stop
Tik Tok Indian Restaurant
Tipsy Lobster
Top Notch
Tortilleria Feliz
Traditional Thai Restaurant
Tres Cocos Waffle & Smokehouse
Tropical Island Restaurant and Bar
Ugly Duck Sports Bar & Grill
Vibez Bar & Grill
Waruguma Restaurant
Wild Mango

Cafes in San Pedro

14 cafes within city radius — OpenStreetMap data

Cafe & Grill
Cathy’s Milk Shake
Coconut Cafe
Coconut Cafe
Coffee Bar
Dixies Shakes
Green Espresso
Lavish Habit Cafe
Lavish Habit Cafe
Melt Cafe & Beach Bar
Ruby's Cafe
Someplace South CafeBar
The Coconut Cafe
The Farmhouse

Cinemas in San Pedro

1 cinemas within city radius — OpenStreetMap data

Paradise

Clinics in San Pedro

7 clinics within city radius — OpenStreetMap data

Caring Hands Clinic
Daniel Gonzales
Dr. Lerida Rodriguez Medical Services
Dr. Otto Rodriguez San Pedro Polyclinic
San Carlos Medical Center
San Pedro Urgent Care
SSS Hyperbaric Chamber

Veterinaries in San Pedro

1 veterinaries within city radius — OpenStreetMap data

San Pedro Animal Hospital

Gas Stations in San Pedro

4 gas stations within city radius — OpenStreetMap data

Caribeña Enterprises Fuel Station (for cars & boats)
Caribeña Fuels
Eco Fuels Limited
Gas & Go

Banks in San Pedro

10 banks within city radius — OpenStreetMap data

Atlantic Bank
Atlantic Bank
Belize Bank
Belize Bank
Belize Bank Corporation
Heritage Bank
Saint Francis Xavier Credit Union Ltd
Western Union
Western Union
Western Union

Gyms in San Pedro

1 gyms within city radius — OpenStreetMap data

Yoga Belizeasy

Stadiums & Teams in San Pedro

TeamLeagueDivision

Airports Near San Pedro

16 airports within the area.

AirportIATAType
Philip S. W. Goldson International AirportBZELarge Airport
Caye Caulker AirportCUKMedium Airport
Caye Chapel AirportCYCMedium Airport
Chetumal International AirportCTMMedium Airport
Corozal AirportCZHMedium Airport
John Greif II AirportSPRMedium Airport
Sartaneja AirportSJXMedium Airport
Sir Barry Bowen Municipal AirportTZAMedium Airport
Aeródromo XcalakSmall Airport
Backlanding AirportSmall Airport
Belize Dive Haven AirstripSmall Airport
H.E Alfredo Martinez (Tower Hill) AirstripORZSmall Airport
Johnny Chan Chen AirstripSmall Airport
Lighthouse Reef AirstripSmall Airport
Pucte AirportSmall Airport
Santa Cruz AirportSTUSmall Airport

Post Offices in San Pedro

2 post offices.

Post OfficeAddress
Mail Boxes Etc.
San Pedro Post Office

Churches & Religious Organizations in San Pedro

7 religious organizations (IRS tax-exempt data).

NameAddress
Emmanuel Pentecostal Church
Iglesia La Luz del Mundo
Kingdom Hall of Jehovah's Witnesses
La Iglesia de Jesucristo de los Santos de los Últimos Días
New Horizon Seventh Day Adventist Chapel
Primera Iglesia Evangélica y Reformada
San Pedro Roman Catholic Church

Explore Near San Pedro

UFO Sightings
1
Reported UFO sightings from the National UFO Reporting Center database
View all →

Quick Facts

Timezone
America/Belize
Elevation
2 m (7 ft)
Area
71.0 km² (27.4 mi²)
Founded
1848

🇧🇿 About Belize

Capital Belmopan
Population 383,071
Area 22,966 km²
GDP (USD) $3,052,362,650
GDP per capita $7,425
HDI 0.721
Life expectancy 73.6 years
Internet users 72.4%
Urban population 42.0%
Currency BZD (Dollar)
Languages Belizean Creole, English, Spanish
Calling code +501
TLD .bz
Driving side right

Public Holidays in Belize

15 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day New Year's Day
Jan 15 George Price Day George Price Day
Mar 9 National Heroes and Benefactors Day National Heroes and Benefactors Day
Apr 3 Good Friday Good Friday
Apr 4 Holy Saturday Holy Saturday
Apr 5 Easter Sunday Easter Sunday
Apr 6 Easter Monday Easter Monday
May 1 Labour Day Labour Day
Aug 1 Emancipation Day Emancipation Day
Sep 10 Saint George's Caye Day Saint George's Caye Day
Sep 21 Independence Day Independence Day
Oct 12 Pan America Day Pan America Day
Nov 19 Garifuna Settlement Day Garifuna Settlement Day
Dec 25 Christmas Day Christmas Day
Dec 26 Boxing Day Boxing Day

Download Full City Report

Get a comprehensive, print-ready PDF with all data for San Pedro.

Get Report

Frequently Asked Questions About San Pedro

What is the population of San Pedro?

San Pedro has a population of 17,429 residents and is located in Belize. The population density is 636 people per square mile, spread across 27.4 square miles.

What is the weather like in San Pedro?

San Pedro has a warm climate with an average annual temperature of 80°F (27°C). Winter temperatures average 76°F in January, while summers reach an average of 83°F in July. The area receives 232 sunny days per year. Annual rainfall totals 57.5 inches.

Nearby Cities

Compare San Pedro with another city: