Қала әртүрлі функцияларды орындайды. Олар экономикалық (өнеркәсіптік, көліктік, сауда және бөлу, жабдықтау) және экономикалық емес (әкімшілік-саяси, ұйымдастырушылық, мәдени, ғылыми) болып бөлінеді. Қала функцияларының ішінде қала құраушы және қалаға қызмет ететін функциялар да ажыратылады.