Urban scholars have studied street networks in various ways, but there are data availability and consistency limitations to the current urban planning/street network analysis literature. To address these challenges, this article presents OSMnx, a new tool to make the collection of data and creation and analysis of street networks simple, consistent, automatable and sound from the perspectives of graph theory, transportation, and urban design. OSMnx contributes five significant capabilities for researchers and practitioners: first, the automated downloading of political boundaries and building footprints; second, the tailored and automated downloading and constructing of street network data from OpenStreetMap; third, the algorithmic correction of network topology; fourth, the ability to save street networks to disk as shapefiles, GraphML, or SVG files; and fifth, the ability to analyze street networks, including calculating routes, projecting and visualizing networks, and calculating metric and topological measures. These measures include those common in urban design and transportation studies, as well as advanced measures of the structure and topology of the network. Finally, this article presents a simple case study using OSMnx to construct and analyze street networks in Portland, Oregon. transportation (e.g., Marshall and Garrick 2010;Parthasarathi et al. 2013), and others on the topology, complexity, and resilience of street networks (e.g., Jiang and Claramunt 2004;). This article argues that current limitations of data availability, consistency, and technology have made researchers' work gratuitously difficult. In turn, this empirical literature often suffers from four shortcomings which this article examines: small sample sizes, excessive network simplification, difficult reproducibility, and the lack of consistent, easy-to-use research tools. These shortcomings are by no means fatal, but their presence limits the scalability, generalizability, and interpretability of empirical street network research.To address these challenges, this article presents OSMnx, a new tool that easily downloads and analyzes street networks for anywhere in the world. OSMnx contributes five primary capabilities for researchers and practitioners. First, it enables automated and on-demand downloading of political boundary geometries, building footprints, and elevations. Second, it can automate and customize the downloading of street networks from OpenStreetMap and construct them into multidigraphs. Third, it can correct and simplify network topology. Fourth, it can save/load street networks to/from disk in various file formats. Fifth and finally, OSMnx has built-in functions to analyze street networks, calculate routes, project and visualize networks, and quickly and consistently calculate various metric and topological measures. These measures include those common in urban design and transportation studies, as well as advanced measures of the structure and topology of the network.This article is organized as follows. First, it intr...