Po popisu stanovništva, domaćinstava i stanova 2011. u Srbiji, koji je proveden od 1. do 15. oktobra 2011, u općini Pirot živjelo je ukupno 57928 stanovnika, što predstavlja 0,81% od ukupnog broja stanovnika Srbije, odnosno 62,64% od od ukupnog broja stanovnika Pirotskog okruga.[1] Popis stanovništva provoden je na temelju Zakona o popisu stanovništva, domaćinstava i stanova u 2011. Godini ("Službeni glasnik RS", br. 104/09 i 24/11).[1]
Od ukupnog broja stanovnika u općini Pirot bilo je 29.108 (50,25%) muškaraca i 28.820 (49,75%) žena, što predstavlja omjer muškaraca i žena 1.010:1000. Prosječna starost stanovništva bila je 44,2 godina, muškaraca 43,4 godina, a žena 45,0 godina. Udio osoba starijih od 18 godina je 84,1% (48.723), kod muškaraca 83,8% (24.380), a kod žena 84,5% (24.343).[1]