A city is typically defined by population, but as the question provides no information as to population size, the below should provide some information. Note the information is cumulative, i.e. Madrid is counted at every level.
1,000,000+ : Only Madrid and Barcelona have excess of 1,000,000 inhabitants.
200,000+ : There a total 22 cities in Spain that have this many inhabitants
100,000+ : There are a total of 55 cities that have over 100,000 inhabitants.
50,000+ : There are 148 municipalities withe excess of 50,000 inhabitants.
A more complete listing can be found at Wikipedia.
About 8105 cities, towns, and villages in Spain
Madrid, Barcelona, and Valenciain that orderare the largest cities in Spain.
Madrid, Barcelona, Sevilla, and Malaga are all popular cities in Spain.
A Coruna, SpainAlbacete, SpainAlcala de HenaresAlicante, SpainAlcorcon, SpainAlmeria, SpainAlmonte, SpainAntequera, Spain
The 3 largest cities in Spain, from large to smaller, are the capital Madrid, Barcelona which may be the cultural center of Spain, and Valencia.
Lots
Barcelona
Spain. Those cities are still in Spain.
All the major cities are capitals of one sort or another.
The principle cities of Spain are Madrid, Barcelona, Valencia, and Sevilla.
Spain has an incredible number of cities on the Mediterranean Sea. The four most famous of these cities are: Barcelona, Valencia, Mallorca, and Málaga. Less commonly known cities on the Mediterranean include: Tarragona, Castellón de la Plana, Menorca, Ibiza, Alicante, Torrevieja, Cartagena, Almería, Torremolinos, Marbella, and Algeciras among still more cities.
There are many cities in the country of Spain. There are also many cities in Spain whose name only have 5 letters. Ainsa, Alcoy, Altea, Caspe, and Elche are just a few of the cities who have 5 letters in their name.