The map
What medical services exist here?
Search for your locality or click it. The profile shows how many doctors, family doctors, dentists, pharmacies and hospital beds it has per 10,000 residents, how the figure changed from 2003-2004 to 2024, and how its neighbours compare. Pick an indicator and a year, or play through the years.
For each indicator separately, colours split localities with at least 300 residents and at least one such professional into roughly even fifths; localities with none stay in the darkest class, alongside those with no recorded population. On a small screen, pinch to zoom or use the corner buttons.
The country
What grew and what stood still
From 2004 to 2024, doctors per 10,000 residents rose from 21.2 to 34.0: most of the growth came in the last decade, from 24.6 in 2014 to 34.0 in 2024. Not every category grew the same way.
Dentists grew faster than doctors overall: from 4.4 per 10,000 residents in 2004 to 9.7 in 2024, more than double. Pharmacies followed a similar path, from 2.1 to 3.9 per 10,000. Family doctors tell a different story: from 5.1 per 10,000 in 2004, they rose to a peak of 6.5 in 2011, then fell to 5.4 in 2018 and reached only 5.8 by 2024 — less than in 2011, thirteen years earlier. The family practice in every commune, the layer of care designed precisely to cover the territory evenly, is the only one that hasn't just failed to keep pace with the rest of the system, but hasn't even recovered its own peak.
Hospital beds for continuous care have stayed nearly unchanged: 62.8 per 10,000 residents in 2004, a low of 58.6 in 2014, 62.6 in 2024. The hospital system hasn't expanded in twenty years; there has only been a redistribution between units, visible below in the hub localities.
Towns already had a much higher rate than communes in 2004, and the gap hasn't narrowed. In 2024, towns have 56.4 doctors per 10,000 residents, communes 5.8; for dentists, 15.5 against 2.4, more than sixfold. Family doctors are almost the only category that isn't concentrated in towns to the same degree: 7.1 in towns, 4.1 in communes, under double. That is exactly the layer that should reach the territory evenly — and it's also the one that has grown the least.
The counties
From 11 to 86
The doctor rate for a county, computed from the sum of its localities' doctors and residents, runs from 11.1 per 10,000 residents in Vaslui to 85.8 in Bucharest: nearly eightfold. The bottom of the list is almost entirely counties without a large university city with an emergency hospital: Vaslui, Dâmbovița, Călărași, Giurgiu, Ialomița. The top corresponds to counties whose seats are cities with clinical hospitals and medical schools: Timiș (Timișoara), Cluj (Cluj-Napoca), Dolj (Craiova), Mureș (Târgu Mureș), Iași and Bucharest.
| County | Doctors per 10,000 | Residents |
|---|---|---|
| Vaslui | 11.1 | 509,726 |
| Dâmbovița | 12.1 | 504,683 |
| Călărași | 12.2 | 294,334 |
| Giurgiu | 12.7 | 258,527 |
| Ialomița | 13.6 | 275,751 |
| Teleorman | 13.8 | 342,258 |
| Suceava | 13.8 | 764,726 |
| Tulcea | 14.1 | 222,505 |
| Vrancea | 14.2 | 371,065 |
| Buzău | 14.7 | 440,313 |
| Botoșani | 14.9 | 457,997 |
| Neamț | 15.3 | 547,845 |
| Bistrița-Năsăud | 15.8 | 323,634 |
| Bacău | 15.8 | 717,335 |
| Satu Mare | 16.4 | 378,629 |
| Prahova | 17.4 | 757,213 |
| Caraș-Severin | 17.5 | 300,931 |
| Brăila | 17.8 | 321,605 |
| Covasna | 18.7 | 221,294 |
| Olt | 19.1 | 410,559 |
| Sălaj | 19.2 | 238,045 |
| Maramureș | 19.5 | 509,644 |
| Mehedinți | 19.7 | 266,504 |
| Alba | 19.7 | 363,660 |
| Harghita | 19.8 | 324,082 |
| Galați | 20.4 | 625,067 |
| Vâlcea | 21.2 | 384,967 |
| Gorj | 22.0 | 342,226 |
| Ilfov | 23.8 | 513,905 |
| Argeș | 25.8 | 610,907 |
| Hunedoara | 27.8 | 431,005 |
| Arad | 30.0 | 460,634 |
| Sibiu | 34.1 | 467,877 |
| Brașov | 34.9 | 641,572 |
| Constanța | 38.0 | 748,860 |
| Bihor | 43.1 | 609,430 |
| Iași | 50.8 | 993,235 |
| Mureș | 54.1 | 578,574 |
| Dolj | 56.2 | 667,708 |
| Cluj | 60.7 | 744,031 |
| Timiș | 79.2 | 762,776 |
| București | 85.8 | 2,143,578 |
A county's rate is the sum of its localities' doctors divided by the sum of their residents; the municipality of Bucharest is counted as a single county, as INS does.
Twenty years
The localities that lost their last doctor
315 localities had at least one doctor in some year between 2004 and 2022, but report none in either 2023 or 2024. This isn't a one-year blip: in each of them, INS recorded zero doctors, two years running, the most that an annual series can show about a practice that closed, or a doctor who retired or moved and was never replaced. The most populated of them are communes of several thousand residents, not tiny villages where one person leaving could be statistical noise.
- Suceava20198,173 residents
- Botoșani20225,836 residents
- Prahova20205,481 residents
- Covasna20204,980 residents
- Suceava20204,719 residents
- Bacău20224,128 residents
- Satu Mare20153,993 residents
- Suceava20193,969 residents
- Vaslui20213,916 residents
- Maramureș20213,752 residents
The year shown is the last one in which the locality reported at least one doctor. Click a name and the map jumps there.
The sector
From public to private, without disappearing
In 64 localities with at least six doctors in 2004, the share employed by the state fell by at least 40 percentage points by 2024, while the total number of doctors stayed at least at 70% of its level from twenty years earlier — so this isn't simply a shrinking workforce, but a genuine change of employer. In 27 of them, medical staff flipped completely: from 100% public employees to 100% private.
- Brașov100%→0%7→5 doctors
- Constanța100%→0%6→8 doctors
- Mureș100%→0%6→7 doctors
- Mureș100%→0%10→7 doctors
- Prahova100%→0%6→6 doctors
- Prahova100%→0%7→7 doctors
- Timiș100%→0%6→5 doctors
- Arad90%→0%10→8 doctors
- Arad88%→0%17→12 doctors
- Dolj88%→0%8→6 doctors
The percentages show the share of doctors employed by the state in 2004 and in 2024; the numbers show the total doctor count in the same years. Click a name and the map jumps there.
The hubs
The localities that serve more than themselves
18 localities with under 4,000 residents have their own rate of at least 25 doctors per 10,000, inflated by a hospital or medical centre that draws patients from the wider area. Add the neighbours’ doctors and population to the numerator and the denominator alike, and the rate more than halves in every single case. INS counts staff at the institution's registered address, not by where patients come from, so a small commune can look like a medical hub only because it hosts a building that serves a much wider catchment.
- Argeș68.9→11.81,597 residents
- Cluj62.2→8.81,287 residents
- Buzău60.4→11.22,154 residents
- Buzău57.6→9.13,472 residents
- Argeș65.7→18.03,197 residents
- Bihor60.1→16.81,995 residents
- Timiș60.8→19.03,786 residents
- Călărași62.1→24.92,416 residents
The first figure is the locality's own doctor rate per 10,000 residents in 2024; the second is the rate computed over the locality's population plus its direct neighbours, with their doctors added to the numerator. Click a name and the map jumps there.
Nothing at all
566 localities with no pharmacy and no hospital
Among the localities that already existed before the 2003–2006 administrative reorganisation, and so had thirty years in which a pharmacy or a hospital could have appeared, 566 have never reported one, from 1995 to 2024. They aren't necessarily tiny villages: several of them have close to 5,000 residents.
- Galați5,975residents
- Botoșani5,322residents
- Botoșani5,278residents
- Prahova4,832residents
- Covasna4,781residents
- Botoșani4,723residents
- Botoșani4,655residents
- Olt4,486residents
- Vaslui4,427residents
- Alba4,287residents
Most of the other long-standing localities have had a pharmacy or a hospital at some point; communes created after 2003 are excluded from this list so they aren't mistaken for a genuine desert, since a new commune can look "pharmacy-free" simply because the pharmacy stayed registered under the parent commune it split from. Click a name and the map jumps there.
Method and sources
Where the numbers come from
All data comes from the TEMPO-Online database of Romania's National Institute of Statistics (INS), downloaded in full, for all 3,181 localities, on the night of 8-9 September 2026. Medical staff — doctors, family doctors as a subgroup of them, and dentists, by form of ownership — comes from SAN104B, 1990–2024. Pharmacies and hospitals, as units, come from SAN101B, 1995–2025. Hospital beds for continuous care come from SAN102C, 1990–2025. Each locality's population, used as the denominator, comes from POP107D, 1992–2026. The sum of each county's localities was checked against the county's own row, for every table and every year.
Across all three SAN matrices, a missing year in a locality's series means zero for that year, not a data gap: empirical spot checks show localities with doctors in one year, zero for several years running, then doctors again — exactly the pattern of a practice closing and reopening. Family doctors have only been recorded separately since 2003, and dentists since 1993; before those years the category simply wasn't tracked, it wasn't zero, so it doesn't appear on the charts before its start year. A locality's rate is its count of people or units divided by its population in the same year, multiplied by 10,000.
The twenty-year comparison uses 2004 and 2024. Localities created after the 2003–2006 reorganisation only carry a population from their founding year onward; to avoid mistaking a new commune, with no staff inherited from its parent commune, for a genuine desert, the "lost its last doctor" list requires a doctor recorded from 2004 onward, and the no-pharmacy-or-hospital list only includes localities with a recorded population already before 1994. The threshold of six doctors in 2004, used for the public-to-private localities, excludes cases where a single doctor changing employment status would swing the percentage by 100 points. These hub localities, as we call them above, require an own rate of at least 25 doctors per 10,000 and a population under 4,000; neighbours are localities sharing a border, computed from the geometry of the administrative units, and the wider rate is computed from the combined doctors of the locality and its direct neighbours, divided by their combined population.
The outline of the 3,181 administrative units comes from the "UAT, Romania (polygon)" dataset published by the geo-spatial.org community from data of the National Agency for Cadastre and Land Registration, the 26 March 2025 version, under a CC BY-SA 4.0 licence. Bucharest's six sectors were merged, since INS publishes data only for the municipality. The geometry was simplified for display and has no cadastral value. Matching data to outlines used each locality's SIRUTA code and succeeded for all of them.
The figures are descriptive. They show how many professionals and units are registered in a locality, not who treats its residents: someone may see a doctor in the neighbouring town, and a doctor may be registered in a locality without living there. The explanations in the text about commuting, urban concentration and substitution of the public sector are the most plausible ones, supported by the shape of the data, but they aren't measured directly by it.