Habartov (Duits: Habersbirk of Haberspirk) is een stad en gemeente in de Tsjechische regio Karlsbad. De gemeente ligt op 484 meter hoogte, ongeveer 7 kilometer ten westen van de districtshoofdstad Sokolov. De stad ligt tussen het Ertsgebergte en het natuurgebied Slavkovský les.
Naast de stad Habartov zelf liggen ook de dorpen Horní Částkov, Kluč, Lítov, Úžlabí en Na Rovince in de gemeente.
Geschiedenis
De eerste schriftelijke vermelding van de stad stamt uit het jaar 1339.