San Leonardo, Nueva Ecija

San Leonardo
Municipality of San Leonardo
Welcome arch
Map of Nueva Ecija with San Leonardo highlighted
Interactive map of San Leonardo
San Leonardo
Location within the Philippines
Coordinates: 15°21′40″N 120°57′44″E / 15.3611°N 120.9622°E / 15.3611; 120.9622
CountryPhilippines
RegionCentral Luzon
ProvinceNueva Ecija
District 4th district
Barangays15 (see Barangays)
Government
 • TypeSangguniang Bayan
 • MayorFroilan A. Nagaño
 • Vice MayorAmerigus B. Nagaño
 • RepresentativeEmerson D. Pascual
 • Municipal Council
Members
  • Hernando Tagumpay A. Nagaño Jr.
  • Jessica Pamela L. Salomon
  • Rico N. Antonio
  • Poton Eulinio V. Nagaño
  • Cesario E. Amurao
  • Mark B. Antonino
  • Eriberto R. Fajardo
  • Francisco A. San Gabriel
 • Electorate45,858 voters (2025)
Area
 • Total
151.90 km2 (58.65 sq mi)
Elevation
29 m (95 ft)
Highest elevation
51 m (167 ft)
Lowest elevation
18 m (59 ft)
Population
 (2024 census)
 • Total
69,180
 • Density455.4/km2 (1,180/sq mi)
 • Households
17,243
Economy
 • Income class1st municipal income class
 • Poverty incidence
11.65
% (2021)
 • Revenue₱ 325.6 million (2022)
 • Assets₱ 1,319 million (2022)
 • Expenditure₱ 313.7 million (2022)
 • Liabilities₱ 467.5 million (2022)
Service provider
 • ElectricityNueva Ecija 2 Area 2 Electric Cooperative (NEECO 2 A2)
Time zoneUTC+8 (PST)
ZIP code
3102
PSGC
IDD:area code+63 (0)44
Native languagesTagalog
Ilocano
Websitewww.sanleonardians.com

San Leonardo, officially the Municipality of San Leonardo (Tagalog: Bayan ng San Leonardo), is a municipality in the province of Nueva Ecija, Philippines. According to the 2024 census, it has a population of 69,180 people.