This post is adapted from this research paper that you can read/cite for more info. It analyzes and visualizes 100 cities around the world.

By popular request, this is a quick follow-up to this post comparing the orientation of streets in 25 US cities using Python and OSMnx. Here are 25 more cities around the world:

City street network grid orientations, rose plot, polar histogram made with
Python, OSMnx, OpenStreetMap, matplotlib. Bangkok, Barcelona, Beijing, Budapest,
Cairo, Delhi, Dubai, Glasgow, Hong Kong, Lagos, London, Madrid, Melbourne,
Mexico City, Moscow, Mumbai, Munich, Paris, Rio de Janeiro, Rome, Seoul, Sydney,
Tehran, Toronto, Warsaw, Tokyo, Berlin, Venice

And for reference, here’s the original that looked only at American cities:

City street network grid orientations, rose plot, polar histogram made with
Python, OSMnx, OpenStreetMap, matplotlib. Atlanta, Boston, Buffalo, Charlotte,
Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Las Vegas, Los Angeles,
Manhattan, New York, Miami, Minneapolis, Orlando, Philadelphia, Phoenix,
Portland, Sacramento, San Francisco, Seattle, St Louis, Tampa, Washington
DC.

Want to see more cities? This post is adapted from this research paper that analyzes and visualizes 100 cities around the world, discussing these methods, entropy calculations, and images in more detail. And for more on OSMnx, check out the original post or this post about OSMnx.