Mezdra (bulgariska: Мездра) är en ort i Bulgarien. Den ligger i kommunen Obsjtina Mezdra och regionen Vratsa, i den västra delen av landet, km nordost om huvudstaden Sofia. Mezdra ligger meter över havet och antalet invånare är.
Terrängen runt Mezdra är varierad. Den högsta punkten i närheten är meter över havet, km väster om Mezdra. Närmaste större samhälle är Vratsa, km nordväst om Mezdra.
Omgivningarna runt Mezdra är en mosaik av jordbruksmark och naturlig växtlighet. Runt Mezdra är det ganska glesbefolkat, med invånare per kvadratkilometer. Klimatet i området är fuktigt och subtropiskt. Årsmedeltemperaturen i trakten är °C. Den varmaste månaden är juli, då medeltemperaturen är °C, och den kallaste är december, med °C. Genomsnittlig årsnederbörd är millimeter. Den regnigaste månaden är maj, med i genomsnitt mm nederbörd, och den torraste är augusti, med mm nederbörd.