https://www.reddit.com/r/AskHistorians/comments/5vfok8/askhistorians_podcast_080_death_by_erasure/
(He talks about the virgin soil hypothesis in the comments like three down)
These threads discusses a bit how the actions of european colonizers exacerbated the situation (ie how the spanish enslaved mesoamericans and forced them to live in small labour camps which were dirty and provided a large population bunched together for disease to spread)
Both by /u/snapshot52
Edit: also I think the question is a little flawed, cities did get wiped out by the black plague but would be repopulated slowly