San Germán Population 2026

San Germán has a population of 43,892, making it the #47 biggest city in 🇨🇺 Cuba, located in Holguín Province. Roughly 0.4% of Cuba's population lives here. It is about 49× smaller than Havana, the country's biggest city.

HavanaSan Germán
Location of San Germán (capital Havana shown for reference). Boundaries: Natural Earth.
Population (city proper)
43,892
Rank in Cuba
#47
Coordinates
20.60°N, 76.13°W
~88 m elevation · America/Havana
Distance to capital (Havana)
704 km
437 miles, straight line

Other big cities in Holguín Province

CityPopulationRank in Cuba
Holguín319,102#4
Moa92,852#19
Banes53,104#37
Cacocum42,623#50
Gibara27,603#74
Cueto26,527#77
Sagua de Tánamo18,282#109
Jobabo17,804#112

Cities near San Germán

FAQ

What is the population of San Germán?
San Germán has a population of 43,892 (city proper, latest official figure via GeoNames), making it the #47 biggest city in Cuba.
What region is San Germán in?
San Germán is located in Holguín Province, Cuba.
Is San Germán the capital of Cuba?
No, the capital of Cuba is Havana, about 704 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Cuba · Cuba population by year