The event was the latest in a series of protest actions, including strikes, against the capital region's government, which is led by Popular Party heavyweight Isabel Ayuso.
The unions that organized Sunday's demonstration said Madrid spends the least amount per capita on primary health care of any Spanish region even though it has the highest per capita income. They claim that for every 2 euros spent on health care in Madrid, one ends up in the private sector.