Miestai atlieka daugybę funkcijų: tai žmonių gyvenamoji vieta, juose veikia pramonės įmonės, yra įvairaus dydžio prekybos centrų, teikiamos švietimo, transporto, medicinos ir kitos paslaugos. Neretai viena arba dvi veiklos sritys mieste yra pagrindinės. Pagal vyraujančias funkcijas skiriamos tokios pagrindinės miestų kategorijos: sostinė, administracinis centras, pramonės centras, švietimo ir mokslo centras, jūrų uostas, kurortas, religinis centras, turizmo centras.
Dauguma pasaulio sostinių yra svarbiausi šalies ekonomikos ir kultūros centrai. Daugelio šalių sostinės yra didžiausi šalies miestai, o kai kuriose valstybėse sostinės yra gerokai didesni miestai už bet kurį kitą (pvz., Paryžius, Kopenhaga, Budapeštas, Ryga, Manila, Bankokas, Lima, Buenos Airės) ir vadinami dominuojančiais. Šiuose miestuose gyvena didesnė dalis šalies gyventojų, sutelkta didelė dalis pramonės, jiems skiriami didesni finansiniai ištekliai. Tačiau kai kurių šalių sostinės yra palyginti nedideli miestai, specialiai įkurti tam, kad atliktų šalies valdymo funkciją (pvz., Otava, Kanbera, Islamabadas, Brazilija).