Las ciudades han evolucionado a lo largo del tiempo y pueden clasificarse en preindustriales, industriales y postindustriales. Cada tipo de ciudad desempeña diversas funciones como comercial, financiera, política, industrial, cultural y de servicios.