Maps, GIS, Geospatial, Dataviz, Python.
because, as both the cases of Stockholm and Toronto show, the data associated with the city actually belongs to a larger, e.g. municipality-level territory. The good news is that adding the admin boundary, for instance, from OpenStreetMap, makes it easy to filter the data down to the actual city!