Here's why:
* Common nouns refer to general things or people, not specific ones.
* Proper nouns are specific names of people, places, or things.
Since "city" refers to a general type of urban area (not a specific one like "New York City"), it's a common noun.