Города различаются по выполняемым функциям, которые определяют их роль и значение в жизни страны и мира. Эти функции могут быть:
Однофункциональный город — это город, в котором преобладает одна основная функция, определяющая его хозяйственную и социальную структуру. Например, наукоград Дубна (научная функция) или город-порт.
Многофункциональный город — это город, сочетающий в себе несколько различных функций, например, административных, промышленных, научных, культурных и транспортных. Большинство крупных городов являются многофункциональными. К ним относятся Москва, Санкт-Петербург, Новосибирск.