Barcelona és la ciutat més cara per viure i té un cost de vida que és un 35,5% superior a la mitjana del conjunt d'Espanya, segons posa de manifest un estudi realitzat pel comparador Kelisto. Sant Sebastià (+29% respecte a la mitjana estatal) i Madrid (+25,22%) tanquen el top 3 del rànquing.
Més concretament, es tenen en compte per igual els següents factors: habitatge (compra i lloguer), impostos (IBI, impost de circulació i taxa d'escombraries), transport públic i privat, (preu del bitllet senzill d'autobús i de la t-10, taxis i gasolina), compra (cistella de la compra, cost d'una barra de pa i d'un litre de llet) i oci (preu d'una entrada de cinema i d'una canya).
Per aquest ordre, Palma de Mallorca, València, Vitòria, Girona, Albacete, Oviedo i Tarragona s'atorguen les set posicions restants després de Barcelona, Sant Sebastià i Madrid.
Més enllà del rànquing genèric, la capital catalana també lidera en el lloguer d'un immoble de 80 metres quadrats per 1.278 euros, un 89,1% més que la mitjana espanyola, o el preu del bitllet senzill per 2,2 euros, un 83,33% més, mentre que Madrid és la capital més cara per gaudir del setè art amb 9,62 euros per tiquet, un 38,22% més, o d'una canya per 2,95 euros, un 61,2% més.
Tot just a l'altra punta del rànquing s'hi troba Palència que és la ciutat més barata per viure (-30,06% respecte a la mitjana), seguida de Melilla (-17,13%) i Lugo (-16,94%). Tanquen aquest segon Top 10: Logronyo, Terol, Càceres, Zamora, Àvila, Sòria i Lleó.