Dobritch a été le centre historique de la région de laDobroudja du Sud. Dans cette région également nomméeLudogorie, sont connues les stations balnéaires deBaltchik,Albena et Roussalka. C'est une région vivant principalement de l'agriculture et du tourisme. Elle est considérée comme le grenier à blé de la Bulgarie.
La ville a été fondée auXVIe siècle par un marchand turc du nom de Hacıoğlu, dont elle porta le nom durant la périodeottomane, jusqu'à l'indépendance de laBulgarie en 1882. Le nom actuel de « Dobritch » a été attribué en référence à la région de laDobrogée (Dobroudja), dont l'étymologie remonte auboyardDobrotitch qui régna sur la région auXIVe siècle.
Après letraité de Bucarest de 1913, confirmé par letraité de Neuilly en 1919, Dobritch et toute laDobrogée du Sud furent incorporées à laRoumanie jusqu'en 1940. La ville portait alors enroumain le nom deBazargic, issu de l'ancien nom turcHacıoğlu Pazarcık, et était le chef-lieu dujudet de Caliacra(ro). Après la signature desaccords de Craiova du 7 septembre 1940, l'armée bulgare entra dans la ville le 25. Cette date fut célébrée comme le jour fériée de la ville, avant qu'il soit repoussé ensuite au 25 septembre.