How many cities is there in Spain?

There are a variety of cities found in Spain. These include Barcelona, Madrid, Seville, Valencia, Bilbao, as well as Granada.