¿Cómo de vegana es tu ciudad?

Compara ciudades por locales veganos y vegetarianos etiquetados en OpenStreetMap, incluida la cobertura de etiquetas.

Contado lo etiquetado en OpenStreetMap.

Datos consultados 22 de septiembre de 2026

Kit de prensa: metodología, gráficos y CSV

Una captura de ejemplo del ranking

  1. 1. Bruselas: 9,7
  2. 2. Vancouver: 3,8
  3. 3. Ámsterdam: 3,6
  4. 4. París: 3
  5. 5. Zúrich: 2,7

Ejemplo fijo para motores de búsqueda. Los números cambian al actualizar OSM.

Ranking de ciudades

Ordenado por la métrica que elijas. Se marca la cobertura fina de OpenStreetMap.

  1. 1Bruselas9,7
  2. 2Vancouver3,8
  3. 3Ámsterdam3,6
  4. 4París3
  5. 5Zúrich2,7
  6. 6Seattle2,6
  7. 7Berlín2,4
  8. 8Edimburgo2
  9. 9Barcelona1,7
  10. 10Praga1,7
  11. 11Portland1,7
  12. 12Viena1,6
  13. 13Estocolmo1,5
  14. 14Múnich1,5
  15. 15Montreal1,5
  16. 16Dublín1,3
  17. 17Varsovia1,3
  18. 18Oslo1,3
  19. 19Copenhague1,2
  20. 20San Francisco1
  21. 21Londres0,9
  22. 22Budapest0,7
  23. 23Tel Aviv0,6
  24. 24Nueva York0,6
  25. 25Austin0,5
  26. 26Wellington0,5
  27. 27Brisbane0,3
  28. 28Dubái0
  29. 29Bombay0
  30. 30Delhi0
  31. 31Johannesburgo0
  32. MadridDatos escasosescasos
  33. Los ÁngelesDatos escasosescasos
  34. Ciudad del CaboDatos escasosescasos
  35. LisboaDatos escasosescasos
  36. OportoDatos escasosescasos
  37. ChicagoDatos escasosescasos
  38. MelbourneDatos escasosescasos
  39. AtenasDatos escasosescasos
  40. SingapurDatos escasosescasos
  41. RomaDatos escasosescasos
  42. SídneyDatos escasosescasos
  43. TorontoDatos escasosescasos
  44. BangkokDatos escasosescasos
  45. São PauloDatos escasosescasos
  46. MarrakechDatos escasosescasos
  47. MilánDatos escasosescasos
  48. Kuala LumpurDatos escasosescasos
  49. MiamiDatos escasosescasos
  50. TaipéiDatos escasosescasos
  51. Buenos AiresDatos escasosescasos
  52. LimaDatos escasosescasos
  53. BogotáDatos escasosescasos
  54. NairobiDatos escasosescasos
  55. AucklandDatos escasosescasos
  56. SantiagoDatos escasosescasos
  57. Ciudad de MéxicoDatos escasosescasos
  58. El CairoDatos escasosescasos
  59. El PireoDatos escasosescasos
  60. Río de JaneiroDatos escasosescasos
  61. Hong KongDatos escasosescasos
  62. EstambulDatos escasosescasos
  63. TokioDatos escasosescasos
  64. PekínDatos escasosescasos
  65. OsakaDatos escasosescasos
  66. SeúlDatos escasosescasos
  67. LagosDatos escasosescasos

Mapa mundial

El tamaño del círculo sigue las opciones veganas. El relleno sigue la cobertura (más gris, etiquetado más fino).

Duelo de ciudades

Elige dos ciudades y compáralas.

Contado lo etiquetado en OpenStreetMap.

  • Locales solo veganos por 100 mil habitantes

    2,4
    3
  • Locales con opciones veganas por 100 mil habitantes

    44
    30
  • Locales solo vegetarianos por 100 mil habitantes

    2,2
    2,8
  • Locales con opciones vegetarianas por 100 mil habitantes

    79
    92
  • Cobertura de etiquetas

    35,8 %
    11,4 %

Abrir una comparación seleccionada

Duelos seleccionados

Preguntas

¿Qué significan los números?

Locales veganos o vegetarianos etiquetados por 100.000 personas, más la cobertura de etiquetas de dieta.

¿Una ciudad es más vegana si rankea más alto?

No necesariamente. Puntuaciones altas pueden ser etiquetas densas, más restaurantes, o ambas. Los datos escasos se marcan.

Integrar esta herramienta

Elige idioma, tema y valor inicial. Copia el código en tu sitio.

Tema

El enlace Made with GetaBite siempre se muestra. No se puede quitar.

<iframe
  src="https://getabite.app/embed/cities?locale=es&a=london&b=paris"
  title="Comparación de ciudades GetaBite"
  loading="lazy"
  referrerpolicy="no-referrer-when-downgrade"
  data-getabite-embed
  style="width:100%;border:0;min-height:480px;height:480px;display:block;background:transparent"
></iframe>
<script>(function(){function r(e){if(!e||!e.data||e.data.source!=="getabite-embed"||e.data.type!=="height")return;var h=Number(e.data.height);if(!h||h<80)return;var list=document.querySelectorAll("iframe[data-getabite-embed]");for(var i=0;i<list.length;i++){var f=list[i];if(f.contentWindow===e.source){f.style.height=Math.ceil(h)+"px";break;}}}window.addEventListener("message",r);})();</script>