There are numerous sites I can point you to, however this is the one I would suggest to download the data you want. The City as a Unit of Analysis and the Universe of Cities provided by http://www.atlasofurbanexpansion.org/
We focus our monitoring efforts on cities of 100,000 people or more. Different countries have adopted different thresholds for a human settlement to be considered a ‘city’, but there is near universal agreement that a settlement of 100,000 people or more constitutes a city. We also focus our attention not on single municipalities but on entire metropolitan areas: contiguous urban areas that may contain many municipalities are considered to be a single city.
We define cities by the extent of their built-up area, rather than by their administrative or its jurisdictional boundaries.
The extrema tectorum — the limit of the built-up area of the city, as it was referred to in Ancient Rome — defines the city, and the city thus defined is our unit of analysis. We have now identified 4,245 cities on our planet that were homes to 100,000 people or more in 2010. These 4,245 cities constitute our Universe of Cities with a total population amounted to 2.5 billion, or 70 percent of the world’s 2010 urban population of 3.6 billion.
Map - http://www.atlasofurbanexpansion.org/
Data - http://www.atlasofurbanexpansion.org/data