Lyubimets is a small town in Haskovo Province, southern-central Bulgaria. It is the administrative centre of the homonymous Lyubimets Municipality. As of December 2009, the town had a population of 7,670.