El coste de vida en Barcelona es un 35,5% más alto que la media nacional, esto sitúa la ciudad condal en la capital más cara del país, seguida de San Sebastián que superar a la media un 29,9% y a Madrid que la supera con un 25,22%, según el análisis realizado por Kelisto.es, que tiene en cuenta los datos de 50 capitales de provincia más las ciudades autónomas de Ceuta y Melilla. En cada una de las capitales se han examinado 14 productos y servicios en cinco categorías, viviendas, impuestos, transporte tanto público como privado, compra y ocio.