Tsjavdar (Bulgaars: Чавдар) is een dorp en gemeente in het westen van Bulgarije in de  oblast Sofia. Het ligt ongeveer 72 km ten oosten van de hoofdstad van Bulgarije, Sofia. Dichtbij liggen ook de steden Zlatitsa en Pirdop.

Geschiedenis 
Tot 1899 heette het dorp Kolanlare. Tussen 1899 en 1946 heette het dorp Radoslavovo, vernoemd naar de politicus Vasil Radoslavov. Sinds 5 februari 1946 heeft het dorp de huidige naam Tsjavdar/Chavdar (Bulgaars: Чавдар).

Bevolking  
Op 31 december 2019 woonden er 1.134 personen in het dorp, een daling vergeleken met het maximum van 2.138 personen in 1934.

In het dorp wonen voornamelijk etnische Bulgaren (1.172 personen, oftewel 96%). Daarnaast is er een kleine gemeenschap van de Roma, bestaande uit 43 personen (3,5%).

Religie
De meest recente volkstelling is afkomstig uit februari 2011 en was optioneel. Van de 1.272 inwoners reageerden er 967 op de optionele volkstelling. De meerderheid van de respondenten behoorde tot de Bulgaars-Orthodoxe Kerk (86,8%). 

Gemeente in Bulgarije
Sofia (oblast)