Madrid arrebató a Barcelona en 2022 el puesto número 1 de destinos turísticos españoles urbanos, según el ranking elaborado por Exceltur. De los seis factores empleados por los analistas para elaborar este listado, la capital de España supera a la catalana en cuatro. Barcelona solo se encuentra por delante de Madrid en los apartados de gobernanza y gestión estratégica y desempeño, resultados económicos y sociales. Madrid adelanta a Barcelona en las áreas de capacidad de atracción de la oferta de productos de ocio, capacidad de atracción de la oferta de productos de negocio, condicionantes competitivos del entorno urbano y de la vida local y accesibilidad y movilidad.
El estudio Urbantur 2022, Monitor de competitividad turística de los destinos urbanos españoles, analiza las 22 ciudades turísticas más importantes de España. Estos destinos representan el 87,2% del turismo urbano y el 23% del turismo español. El último informe fue emitido en 2016 y en aquel momento la ciudad líder fue Barcelona, seguida de Madrid. Desde entonces, muchas cosas han cambiado en el mundo del turismo urbano, según recoge el informe. Así, por ejemplo, solo dos de los 22 destinos analizados disponen hoy en día de concejalías de turismo. Se destinan menos recursos a la promoción aunque sí se ha crecido de forma notable en el éxito de los perfiles turísticos en redes sociales. Además, ahora sí hay «más sensibilidad sobre los efectos nocivos de las viviendas turísticas ilegales para los ciudadanos residentes».