Tupi, Philippines
Soccsksargen · Philippines
Tupi is a mid-size city in Soccsksargen, Philippines with a population of 78,599. Elevation: 1,040 ft (317 m). Average temperature: 80°F (27°C).
Data updated June 2026
Discover Tupi, Philippines
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.
About Tupi
Tupi, officially the Municipality of Tupi, is a municipality in the province of South Cotabato, Philippines. According to the 2024 census, it has a population of 78,599 people.
People
Climate
| Population | 78,599 |
| Population Density | 893 / sq mi |
| Elevation | 1,040 ft (317 m) |
| Coordinates | 6.3344°, 124.9528° |
| Timezone | Asia/Manila |
| Country | 🇵🇭 Philippines |
| State / Province | Soccsksargen |
| Average Temperature | 80°F (27°C) |
| January Average | 79°F (26°C) |
| July Average | 80°F (26°C) |
| Annual Precipitation | 61.9 inches (1,572 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Tupi
Tupi is a mid-size city in Philippines (Soccsksargen) with a population of 78,599. The city sits at an elevation of 1,040 feet (317 meters) above sea level. The average annual temperature is 80°F (27°C). Temperatures range from 79°F in January to 80°F in July. Annual precipitation averages 61.9 inches. The timezone is Asia/Manila.
Climate in Tupi
Tupi has an average annual temperature of 25.6°C (78°F). The hottest month is May (26.8°C), the coldest is Jan (24.8°C). Average annual precipitation is 1763 mm.
Temperature
| Annual Average | 79.9°F |
| 48% above Philippines avg | |
| January Average | 79°F (26°C) |
| July Average | 80°F (26°C) |
| Sunny Days | 224 days/yr |
Geography
| Elevation | 1,040 ft (317 m) |
| Area | 88.0 sq mi (228.0 km²) |
| Population Density | 893/sq mi |
| Coordinates | 6.3344°N, 124.9528°W |
| Timezone | Asia/Manila |
Precipitation & Snow
Air Quality
Tsunami History
7 tsunamis recorded within 500 km. Highest wave on record: 9.0 m (30 ft).
| Year | Location | Cause | Max Wave | Deaths | Distance |
| 1976 | MORO GULF | Earthquake | 9.0 m | 8,000 | 96 km |
| 1918 | CELEBES SEA | Earthquake | 7.2 m | 52 | 138 km |
| 2002 | MINDANAO ISLAND, PHILIPPINES | Earthquake | 3.0 m | 15 | 85 km |
| 1917 | CELEBES SEA | Earthquake | 1.5 m | 7 | 38 km |
| 2017 | SOCCSKSARGEN, PHILIPPINES | Earthquake | 0.2 m | - | 93 km |
| 1928 | CELEBES SEA | Earthquake | - | 97 | 89 km |
| 1923 | MINDANAO ISLAND, PHILIPPINES | Earthquake | - | - | 107 km |
Nearby Volcanoes
4 volcanoes within 200 km. Closest: Matutum (14 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Matutum | Stratovolcano | 2,286 m (7,500 ft) | 1290 | 14 km |
| Apo | Stratovolcano | 2,938 m (9,639 ft) | Unknown | 81 km |
| Balut | Stratovolcano | 862 m (2,828 ft) | Unknown | 114 km |
| Leonard Range | Stratovolcano | 1,080 m (3,543 ft) | 120 | 168 km |
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 79°F (26°C) | 3.3 in | Coldest |
| February | 79°F (26°C) | 3.2 in | Driest |
| March | 80°F (27°C) | 3.2 in | |
| April | 82°F (28°C) | 4.0 in | Warmest |
| May | 81°F (27°C) | 6.4 in | |
| June | 80°F (27°C) | 6.8 in | |
| July | 80°F (26°C) | 6.3 in | |
| August | 80°F (26°C) | 7.1 in | Wettest |
| September | 80°F (27°C) | 5.8 in | |
| October | 80°F (27°C) | 6.5 in | |
| November | 80°F (27°C) | 5.4 in | |
| December | 79°F (26°C) | 4.1 in |
Tupi has a seasonal temperature swing of 3°F / from 79°F in January to 82°F in April. Total annual precipitation is 61.9 inches, with August being the wettest month (7.1") and February the driest (3.2").
Schools in Tupi
8 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Tupi Alliance Church Elementary School | - | - | - | - |
| Tupi Central Elementary School | - | - | - | - |
| Tupi National High School | - | - | - | - |
| Upper Tupi Elementary School | - | - | - | - |
| Bunao Elementary School | - | - | - | - |
| Acfaon Elementary School | - | - | - | - |
| Mahadero Elementary School | - | - | - | - |
| Santos Hill Elementary School | - | - | - | - |
Radio Stations near Tupi
1 stations within ~55 km.
| Station | Genre | Quality | |
|---|---|---|---|
| Yes The Best Valencia | - | MP3 96 kbps |
Museums in Tupi
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| General Paulino Santos Museum | ||||
| House of Gongs |
Libraries in Tupi
| Name | Address | Staff | Annual Visits | Circulation | Collection | Programs |
|---|---|---|---|---|---|---|
| General Santos City Public Library | 0.0 | |||||
| MSU College of Medicine Library | 0.0 | |||||
| NDMU Library | 0.0 | |||||
| Polomolok Library | 0.0 | |||||
| PSHS-SRC Library | 0.0 | |||||
| SAC Library | 0.0 | |||||
| SAC Library | 0.0 |
Farmers Markets in Tupi
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Apopong Public Market | |||||
| Bagsakan | |||||
| Banga Public Market | |||||
| Chinatown | |||||
| Farmers Market | |||||
| General Santos City Bagsakan Market | |||||
| General Santos City Public Market | |||||
| Koronadal City Public Market | |||||
| Lake Sebu Live Tilapia | |||||
| Lake Sebu Public Market | |||||
| Polomolok Public Market | |||||
| Polonuling Public Market | |||||
| Sam's Talipapa | |||||
| Simbo Satellite Market | |||||
| Surallah Public Market | |||||
| T'Boli Public Market | |||||
| T'Boli Public Market 2 | |||||
| Tampakan Public Market | |||||
| Tiboli South Cotabato Public Market | |||||
| Tupi Public Market |
Restaurants in Tupi
5 restaurants within city radius - OpenStreetMap data
Cafes in Tupi
1 cafes within city radius - OpenStreetMap data
Bus Stations in Tupi
1 bus stations within city radius - OpenStreetMap data
Gas Stations in Tupi
7 gas stations within city radius - OpenStreetMap data
Banks in Tupi
1 banks within city radius - OpenStreetMap data
Stadiums & Teams in Tupi
| Team | League | Division |
|---|---|---|
Airports Near Tupi
17 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| General Santos International Airport | GES | Large Airport |
| Allah Valley Airport | AAV | Medium Airport |
| Central Mindanao Airport | - | Medium Airport |
| Rajah Buayan Air Base | - | Medium Airport |
| Datu Paglas Airstrip | - | Small Airport |
| Digal Airport | - | Small Airport |
| Kling Airport | - | Small Airport |
| Lambayong Airport | - | Small Airport |
| Lamitan Airstrip | - | Small Airport |
| Lapanday Foods Guihing Airport | - | Small Airport |
| Lapanday Foods Kalaong Airport | - | Small Airport |
| Lapanday Foods Tampakan Airport | - | Small Airport |
| Malalag Airport | - | Small Airport |
| Malita Airport | - | Small Airport |
| Philippines Paramotor Training Field | - | Small Airport |
| T'Boli Airport | - | Small Airport |
| Talayan Airport | - | Small Airport |
Churches & Religious Organizations in Tupi
4 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Iglesia ni Cristo | |
| Kingdom Hall of Jehovah's Witnesses | |
| Santa Teresita Parish Church | |
| Seventh Day Adventist Church |
Quick Facts
Around Tupi
Places within 5 km radius - OpenStreetMap data
Things to See Near Tupi
10 places within 15 km
- • Kafok Peak
- • Milas Peak
- • Mount Alpha
- • Mount Landayao
- • Mount Susong Dalaga
- + 5 more
🇵🇭 About Philippines
Public Holidays in Philippines
18 public holidays this year
Frequently Asked Questions About Tupi
What is the population of Tupi?
Tupi has a population of 78,599 residents and is located in Philippines. The population density is 893 people per square mile, spread across 88.0 square miles.
What is the weather like in Tupi?
Tupi has a warm climate with an average annual temperature of 80°F (27°C). Winter temperatures average 79°F in January, while summers reach an average of 80°F in July. The area receives 224 sunny days per year. Annual rainfall totals 61.9 inches.
All Countries























































































































































































































































