Sign In Register

Barus, Indonesia

North Sumatra · Indonesia

Barus is a small city in North Sumatra, Indonesia with a population of 18,346. Elevation: 16 ft (5 m). Average temperature: 77°F (25°C).

Data updated June 2026

18,346 Population 2,443/sq mi density
16 ft Elevation 5 meters
77°F Avg Temperature 25°C
130.9 in Annual Rain
Asia / Jakarta Timezone

Discover Barus, Indonesia

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

People

Population18,346
Density2,443/mi²

Climate

Avg Temp77°F (25°C)
Rain130.9 in/yr
Sunny Days107/yr
Elevation16 ft (5 m)
Population18,346
Population Density2,443 / sq mi
Elevation16 ft (5 m)
Coordinates2.0106°, 98.3982°
TimezoneAsia/Jakarta
Country🇮🇩 Indonesia
State / ProvinceNorth Sumatra
Average Temperature77°F (25°C)
January Average77°F (25°C)
July Average77°F (25°C)
Annual Precipitation130.9 inches (3,326 mm)
Annual Snowfall0.0 inches (0 cm)

About Barus

Barus is a small city in Indonesia (North Sumatra) with a population of 18,346. The city sits at an elevation of 16 feet (5 meters) above sea level. The average annual temperature is 77°F (25°C). Temperatures range from 77°F in January to 77°F in July. Annual precipitation averages 130.9 inches. The timezone is Asia/Jakarta.

Climate in Barus

Barus has an average annual temperature of 27.1°C (81°F). The hottest month is May (27.8°C), the coldest is Oct (26.5°C). Average annual precipitation is 3605 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 26.9°C / 80°F 24.6° / 29.7° 284.3
Feb 27.4°C / 81°F 24.9° / 30.2° 199.1
Mar 27.4°C / 81°F 25.1° / 30.1° 345.3
Apr 27.5°C / 81°F 25.3° / 29.8° 322.2
May 27.8°C / 82°F 25.9° / 29.8° 264.8
Jun 27.3°C / 81°F 25.3° / 29.4° 275.9
Jul 27.3°C / 81°F 25° / 29.4° 215.2
Aug 27°C / 81°F 25° / 29.2° 312.8
Sep 26.8°C / 80°F 24.6° / 29.3° 283.0
Oct 26.5°C / 80°F 24.3° / 28.8° 351.0
Nov 26.6°C / 80°F 24.6° / 28.8° 365.9
Dec 26.7°C / 80°F 24.8° / 29.1° 385.6
Barus has a warm climate with an average annual temperature of 77°F (25°C). Winters average 77°F in January while summers reach 77°F in July / relatively mild seasonal variation. The area gets 107 sunny days per year, below the national average of 205. Annual precipitation totals 130.9 inches (wetter than the 38-inch national average). The city sits at an elevation of 16 feet, near sea level.

Temperature

77°F Jan (25°C) 77°F Jul (25°C)
Annual Average76.7°F
42% above Indonesia avg
January Average77°F (25°C)
July Average77°F (25°C)
Sunny Days107 days/yr

Geography

Elevation16 ft (5 m)
Area7.5 sq mi (19.5 km²)
Population Density2,443/sq mi
Coordinates2.0106°N, 98.3982°W
TimezoneAsia/Jakarta

Precipitation & Snow

Annual Rainfall 130.9"
245% above Indonesia avg
Snowfall 0.0"
Wettest Month (Nov) 14.72"
Driest Month (Jul) 6.73"

Air Quality

Earthquake History

763 earthquakes (M2.5+) within 150 km since 1990. Strongest: M8.6. Most recent: M5.0 on Aug 7, 2025.

Mar 28, 2005 78 km WSW of Singkil, Indonesia M8.6 144 km
Sep 5, 2011 68 km WSW of Kabanjahe, Indonesia M6.7 120 km
Jul 5, 2005 94 km WSW of Singkil, Indonesia M6.7 148 km
Apr 16, 2005 54 km SSW of Singkil, Indonesia M6.4 85 km
Apr 3, 2005 33 km SSE of Singkil, Indonesia M6.3 51 km
Jul 27, 2006 96 km SW of Singkil, Indonesia M6.3 143 km
Apr 3, 2023 77 km SW of Padangsidempuan, Indonesia M6.1 139 km
Mar 28, 2005 136 km SW of Sibolga, Indonesia M6.1 135 km
Jan 15, 2023 40 km SE of Singkil, Indonesia M6.1 45 km
Jun 23, 2012 66 km W of Kabanjahe, Indonesia M6.1 124 km
May 19, 2008 31 km NNW of Padangsidempuan, Indonesia M6.0 93 km
Jul 7, 1997 136 km S of Singkil, Indonesia M5.9 138 km
May 1, 2014 41 km SSE of Singkil, Indonesia M5.9 48 km
Mar 7, 2007 39 km SSE of Singkil, Indonesia M5.9 55 km
Mar 28, 2005 121 km SSW of Singkil, Indonesia M5.9 133 km
Mar 28, 2005 133 km SW of Sibolga, Indonesia M5.8 128 km
Mar 31, 2005 98 km SW of Singkil, Indonesia M5.8 146 km
May 8, 2015 83 km S of Singkil, Indonesia M5.7 76 km
Jan 27, 2015 121 km SSW of Singkil, Indonesia M5.7 149 km
Mar 30, 2005 95 km SW of Singkil, Indonesia M5.7 147 km
Source: USGS (M2.5+, 1990-2025)

Tsunami History

3 tsunamis recorded within 500 km. Highest wave on record: 4.2 m (14 ft).

Year Location Cause Max Wave Deaths Distance
2005 INDONESIA Earthquake 4.2 m 1,319 144 km
1892 NORTHEAST SUMATRA Earthquake - - 134 km
1843 SW. SUMATRA Earthquake - - 72 km
Source: NOAA/NCEI Historical Tsunami Database. Sorted by wave height.

Nearby Volcanoes

6 volcanoes within 200 km. Closest: Toba (79 km).

Name Type Elevation Last Eruption Distance
Toba Caldera 2,157 m (7,077 ft) Unknown 79 km
Lubukraya Stratovolcano 1,862 m (6,109 ft) Unknown 108 km
Sibualbuali Stratovolcano 1,819 m (5,968 ft) Unknown 108 km
Sinabung Stratovolcano 2,460 m (8,071 ft) 2019 129 km
Singkut Caldera(s) 2,181 m (7,156 ft) 1881 138 km
Sorikmarapi Stratovolcano 2,145 m (7,037 ft) 1986 194 km
Source: Smithsonian Institution Global Volcanism Program (GVP). Sorted by distance.

Monthly Weather

Month Avg Temperature Precipitation Summary
January 77°F (25°C) 11.2 in
February 77°F (25°C) 9.1 in
March 77°F (25°C) 12.7 in
April 78°F (25°C) 13.4 in
May 78°F (25°C) 9.6 in Warmest
June 77°F (25°C) 6.9 in
July 77°F (25°C) 6.7 in Driest
August 76°F (25°C) 8.8 in
September 76°F (25°C) 10.8 in
October 76°F (24°C) 14.2 in Coldest
November 76°F (25°C) 14.7 in Wettest
December 76°F (25°C) 12.8 in

Barus has a seasonal temperature swing of 2°F / from 76°F in October to 78°F in May. Total annual precipitation is 130.9 inches, with November being the wettest month (14.7") and July the driest (6.7").

View full weather details →

Schools in Barus

2 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
SMK Negeri 1 Sosorgadong - - - -
SMP Negeri 1 Sosorgadong - - - -
View full schools details →

Farmers Markets in Barus

NameAddressSeasonHoursOrganicWebsite
Pasar Barus

Hotels in Barus

1 hotels within city radius - OpenStreetMap data

Borneo

Airports Near Barus

4 airports within the area.

AirportIATAType
Dr. Ferdinand Lumban Tobing AirportFLZMedium Airport
Sibisa AirportSIWSmall Airport
Silangit AirportDTBSmall Airport
Syekh Hamzah Fansyuri AirportFSHSmall Airport

Quick Facts

Timezone
Asia/Jakarta

🇮🇩 About Indonesia

Capital Jakarta
Population 267,663,435
Area 1,919,440 km²
GDP (USD) $1,371,169,301,564
GDP per capita $4,876
HDI 0.713
Life expectancy 71.2 years
Internet users 69.2%
Urban population 58.1%
Currency IDR (Rupiah)
Languages Indonesian
Calling code +62
TLD .id
Driving side left

Public Holidays in Indonesia

8 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Tahun Baru Masehi
Apr 3 Good Friday Wafat Isa Almasih
Apr 5 Easter Sunday Paskah
May 1 Labour Day Hari Buruh Internasional
May 14 Ascension Day Kenaikan Isa Almasih
Jun 1 Pancasila Day Hari Lahir Pancasila
Aug 17 Independence Day Hari Ulang Tahun Kemerdekaan Republik Indonesia
Dec 25 Christmas Day Hari Raya Natal

Download Full City Report

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

Get Report

Frequently Asked Questions About Barus

What is the population of Barus?

Barus has a population of 18,346 residents and is located in Indonesia. The population density is 2,443 people per square mile, spread across 7.5 square miles.

What is the weather like in Barus?

Barus has a warm climate with an average annual temperature of 77°F (25°C). Winter temperatures average 77°F in January, while summers reach an average of 77°F in July. The area receives 107 sunny days per year, below the national average of 205. Annual rainfall totals 130.9 inches.

Nearby Cities

Compare Barus with another city: