Sign In Register

Pirot, Serbia

Central Serbia · Serbia

Pirot is a mid-size city in Central Serbia, Serbia with a population of 40,678. Elevation: 1,217 ft (371 m). Average temperature: 48°F (9°C).

Data updated June 2026

40,678 Population 86/sq mi density
1,217 ft Elevation 371 meters
48°F Avg Temperature 9°C
25.2 in Annual Rain
Europe / Belgrade Timezone

Discover Pirot, Serbia

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 Pirot

Pirot

Pirot is a city and the administrative center of the Pirot District in southeastern Serbia. According to 2022 census, the urban area of the city has a population of 34,942, while the population of the city administrative area has 49,601 inhabitants.

People

Population40,678
Density86/mi²

Climate

Avg Temp48°F (9°C)
Rain25.2 in/yr
Sunny Days290/yr
Elevation1,217 ft (371 m)
Population40,678
Population Density86 / sq mi
Elevation1,217 ft (371 m)
Coordinates43.1531°, 22.5861°
TimezoneEurope/Belgrade
Country🇷🇸 Serbia
State / ProvinceCentral Serbia
Average Temperature48°F (9°C)
January Average30°F (-1°C)
July Average66°F (19°C)
Annual Precipitation25.2 inches (641 mm)
Annual Snowfall4.9 inches (12 cm)

About Pirot

Pirot is a mid-size city in Serbia (Central Serbia) with a population of 40,678. The city sits at an elevation of 1,217 feet (371 meters) above sea level. The average annual temperature is 48°F (9°C). Temperatures range from 30°F in January to 66°F in July. Annual precipitation averages 25.2 inches. The timezone is Europe/Belgrade.

Climate in Pirot

Pirot has an average annual temperature of 9.9°C (50°F). The hottest month is Aug (21.7°C), the coldest is Jan (-1.9°C). Average annual precipitation is 697 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan -1.9°C / 29°F -12.1° / 9.4° 70.1
Feb 1°C / 34°F -10.5° / 13.7° 35.1
Mar 3.2°C / 38°F -7.9° / 17.8° 61.9
Apr 7.7°C / 46°F -3.6° / 22.1° 51.9
May 12.9°C / 55°F 1.8° / 25.1° 70.3
Jun 18.4°C / 65°F 7.4° / 31.2° 86.8
Jul 21.6°C / 71°F 9.4° / 35.1° 51.3
Aug 21.7°C / 71°F 10.8° / 35.1° 51.7
Sep 16.3°C / 61°F 3.8° / 30.8° 44.7
Oct 11.1°C / 52°F -0° / 25° 37.5
Nov 5.5°C / 42°F -6.1° / 18.7° 66.3
Dec 1°C / 34°F -8.7° / 11.6° 69.4
Pirot experiences four distinct seasons with an average annual temperature of 48°F (9°C). Winters average 30°F in January while summers reach 66°F in July. The area gets 290 sunny days per year, well above the U.S. average of 205 / making it one of the sunnier locations in the country. Annual precipitation totals 25.2 inches (drier than the 38-inch national average). The area receives 4.9 inches of snow annually. The city sits at an elevation of 1,217 feet.

Temperature

30°F Jan (-1°C) 66°F Jul (19°C)
Annual Average48.3°F
11% below Serbia avg
January Average30°F (-1°C)
July Average66°F (19°C)
Sunny Days290 days/yr

Geography

Elevation1,217 ft (371 m)
Area475.7 sq mi (1,232.0 km²)
Population Density86/sq mi
Coordinates43.1531°N, 22.5861°W
TimezoneEurope/Belgrade

Precipitation & Snow

Annual Rainfall 25.2"
34% below Serbia avg
Snowfall 4.9"
Wettest Month (Jun) 3.07"
Driest Month (Jan) 1.46"

Air Quality

Earthquake History

374 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.7. Most recent: M4.2 on Jun 12, 2023.

Apr 24, 2002 2 km S of Gjilan, Kosovo M5.7 121 km
May 22, 2012 Serbia-Bulgaria-Macedonia border region M5.6 65 km
Jul 1, 1999 8 km N of Trstenik, Serbia M5.2 142 km
Jul 14, 2012 8 km NNE of Pernik, Bulgaria M4.6 67 km
Oct 7, 2010 8 km WNW of Rajince, Serbia M4.6 116 km
May 22, 2012 3 km SSW of Pernik, Bulgaria M4.6 74 km
Jul 6, 1998 11 km E of Sveti Nikole, North Macedonia M4.5 148 km
May 22, 2012 5 km E of Pernik, Bulgaria M4.5 74 km
May 29, 2012 8 km SSE of Breznik, Bulgaria M4.5 61 km
Jul 16, 2011 4 km ESE of Prokuplje, Serbia M4.4 78 km
Dec 16, 1994 15 km NNE of Jagodina, Serbia M4.3 146 km
Oct 11, 2010 5 km SSE of Ranilug, Kosovo M4.3 111 km
Apr 24, 2002 4 km ENE of Ranilug, Kosovo M4.3 105 km
Apr 24, 2002 5 km ESE of Gjilan, Kosovo M4.3 117 km
Apr 25, 2022 6 km SW of Kocherinovo, Bulgaria M4.2 128 km
Apr 29, 2002 1 km NE of Ranilug, Kosovo M4.2 108 km
Oct 4, 1998 19 km ENE of Raška, Serbia M4.2 142 km
May 22, 2012 2 km NNE of Batanovtsi, Bulgaria M4.2 67 km
Jan 12, 1993 12 km ESE of Vranje, Serbia M4.2 82 km
Jun 12, 2023 9 km WSW of Paraćin, Serbia M4.2 128 km
Source: USGS (M2.5+, 1990-2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 30°F (-1°C) 1.5 in Coldest, Driest
February 33°F (0°C) 1.5 in
March 40°F (4°C) 1.8 in
April 48°F (9°C) 2.2 in
May 57°F (14°C) 2.9 in
June 63°F (17°C) 3.1 in Wettest
July 66°F (19°C) 2.4 in Warmest
August 65°F (18°C) 2.0 in
September 58°F (15°C) 1.9 in
October 49°F (10°C) 1.9 in
November 39°F (4°C) 2.2 in
December 32°F (0°C) 1.9 in

Pirot has a seasonal temperature swing of 36°F / from 30°F in January to 66°F in July. Total annual precipitation is 25.2 inches, with June being the wettest month (3.1") and January the driest (1.5").

View full weather details →

Schools in Pirot

14 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Osnovna muzicka skola „Dr Dragutin Gostuski” - - - -
OS „8. septembar” - - - -
Specijalna skola „Mladost” - - - -
Osnovna skola „Vuk Karadzic” - - - -
Gimnazija Pirot - - - -
OS „8. septembar” - - - -
Osnovna skola „Sveti Sava” - - - -
Osnovna skola „Osmi septembar” - - - -
Osnovna skola „Vuk Karadzic” - - - -
Osnovna skola „Osmi septembar” - - - -
Osnovna skola „Sveti Sava” - - - -
Osnovna skola „Sveti Sava” - - - -
Osnovna skola „Sveti Sava” - - - -
Osnovna skola „Sveti Sava” - - - -
View full schools details →

Radio Stations near Pirot

6 stations within ~55 km.

Station Genre Quality
Radio LOLA - MP3
Radio Karolina - MP3
Radio Lola - Domaca classical MP3
Radio Gaga Vlasotince - MP3 128 kbps
Radio Sunset - MP3 128 kbps
Nisville Online Radio - MP3 128 kbps

Museums in Pirot

NameTypeAddressPhoneAnnual Revenue
Muzej Ponisavlja
Seoski dom Paklestica

Libraries in Pirot

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Biblioteka „Detko Petrov”0.0

Farmers Markets in Pirot

NameAddressSeasonHoursOrganicWebsite
Buvljak
Pijaca
Zelena Pijaca

Hotels in Pirot

1 hotels within city radius - OpenStreetMap data

Gali apartamani

Restaurants in Pirot

2 restaurants within city radius - OpenStreetMap data

Desetka
Kafana Dukat

Cafes in Pirot

1 cafes within city radius - OpenStreetMap data

Half-time pub

Monuments in Pirot

1 monuments within city radius - OpenStreetMap data

Spomenik Neznanom srpskom junaku i Miloradu Mancicu Lukanjcu

Bus Stations in Pirot

1 bus stations within city radius - OpenStreetMap data

A. S. Babusnica

Gas Stations in Pirot

3 gas stations within city radius - OpenStreetMap data

ButanGas
Knez Petrol
NIS Petrol

Stadiums & Teams in Pirot

TeamLeagueDivision

Ski Resorts Near Pirot

2 ski resorts within range.

Resort Slopes (km) Lifts Peak (m) Price Season Night Park
писта Офелиите 0.0 - - $0 - - -
Stara Planina 0.0 - - $0 - - -

Airports Near Pirot

8 airports within the area.

AirportIATAType
Niš Constantine the Great AirportINILarge Airport
Breznik Airfield-Small Airport
Erden Airfield-Small Airport
Leskovac / Mira Sport Airfield-Small Airport
Medovnitsa Airstrip-Small Airport
Montana Airfield-Small Airport
Slivnitsa Airfield-Small Airport
Sofia West Airfield-Small Airport

Post Offices in Pirot

3 post offices.

Post OfficeAddress
18307 Krupac
18308 Pirot
18328 Poljska Rzana

Churches & Religious Organizations in Pirot

7 religious organizations (IRS tax-exempt data).

NameAddress
Crkva Svete Trojice
Crkva Svetog arhangela Mihaila
Crkva Svetog Ilije
Crkva Svetog Kozme i Damjana
Crkva Svetog Nikole
Crkva Svetog Save
Spomen crkva Svetog Jovana Glavoseka

Explore Near Pirot

Waterfalls
5
Natural waterfalls documented by USGS and OpenStreetMap contributors
View all →

Quick Facts

Timezone
Europe/Belgrade
Elevation
367 m (1,204 ft)
Area
1,232.0 km² (475.6 mi²)
Postal Code
18300
Website
pirot.rs/

🇷🇸 About Serbia

Capital Belgrade
Population 6,982,084
Area 88,361 km²
GDP (USD) $81,343,999,280
GDP per capita $12,282
HDI 0.805
Life expectancy 76.2 years
Internet users 85.4%
Urban population 62.1%
Currency RSD (Dinar)
Languages Serbian
Calling code +381
TLD .rs
Driving side right

Public Holidays in Serbia

11 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Nova Godina
Jan 2 New Year's Day Nova Godina
Jan 7 Christmas Day Božić
Feb 16 Statehood Day Dan državnosti Srbije
Feb 17 Statehood Day Dan državnosti Srbije
Apr 10 Good Friday Veliki petak
Apr 12 Easter Sunday Vaskrs (Uskrs)
Apr 13 Easter Monday Vaskrsni (Uskrsni) ponedeljak
May 1 Labour Day Praznik rada
May 2 Labour Day Praznik rada
Nov 11 Armistice Day Dan primirja

Download Full City Report

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

Get Report

Frequently Asked Questions About Pirot

What is the population of Pirot?

Pirot has a population of 40,678 residents and is located in Serbia. The population density is 86 people per square mile, spread across 475.7 square miles.

What is the weather like in Pirot?

Pirot has a four-season climate with an average annual temperature of 48°F (9°C). Winter temperatures average 30°F in January, while summers reach an average of 66°F in July. The area receives 290 sunny days per year, well above the national average of 205. Annual rainfall totals 25.2 inches, with 4.9 inches of snow.

Nearby Cities

Compare Pirot with another city: