Spain
When you consider the fact that only 9 teams have ever lifted the La Liga title, you are not necessarily left with too many clubs and cities to choose from. Add to that, that 2 of the 3 most successful clubs in La Liga history are from the Spanish capital of Madrid.
Real Madrid are the most successful club in the history of Spanish football with 32 league titles under the belt, they have also finished runners-up on 23 occasions – the second most. Barcelona have won the title on 24 occasions, while they have finished runners-up the highest number of times – 24. Atletico Madrid are the third most successful club in Spain with 10 La Liga titles.
City with most league titles in Spain – Madrid – 42 [Real Madrid (32) and Atletico Madrid (10)]