This dataset contains global, city-level population data from 2250 BC - AD 1975 for 1,587 cities in .csv form.
Version 2 removes spaces after some city names which can also be done programmatically after the datasets are combined. It also corrects/combines the spelling of one city - Magdeburg, Germany and updates Kiev's country name to Ukraine.