Doctor Kiril Apostolov shows no sign of being short of breath as he climbs a steep street in the mountain village of Skrat in southwestern Bulgaria, medical briefcase in hand, despite his advanced age.

Apostolov turned 90 in May but still scales the same hill almost every day to visit his patients at the foot of the Belasitsa mountain range, near the border with Greece and North Macedonia.

And his case is far from unusual in Bulgaria, where many general practitioners continue to work well past retirement age because there is no one to replace them, especially in rural areas.

In 2023, 54.5 % of doctors in the EU's poorest country were 55 or older – the highest proportion of any country in the bloc, according to Eurostat. For general practitioners like Apostolove, the average age is currently over 61.

Bulgaria also has the lowest life expectancy in the EU - 75.8 years in 2024, compared with a bloc-wide average of 81.5 years - and one of the highest rates of preventable mortality, according to the Organization for Economic Cooperation and Development (OECD).