Согласно Уставу на территории Челябинска осуществляется местное самоуправление. Представительным органом является Челябинская городская Дума. Дума избирается сроком на 5 лет. В соответствии с изменениями, внесенными в Устав города Челябинска в мае 2010 года, главой Челябинского муниципального образования является Глава города Челябинска (Председатель Челябинской городской Думы). В июне 2010 года городская Дума утвердила на эту должность Мошарова Станислава Ивановича. Глава города (Председатель городской Думы) осуществляет организацию деятельности городской Думы и выполняет представительские функции.
Исполнительно-распределительные функции возложены на Администрацию города Челябинска. Она состоит из общегородских служб (органов управления и подведомственных им организаций) и администраций районов в городе.
Администрацию города Челябинска возглавляет Глава Администрации города, который назначается городской Думой по результатам конкурса на замещение должности Главы Администрации города на срок полномочий городской Думы. Глава Администрации города наделен исполнительно-распорядительными полномочиями по решению вопросов местного значения и организации деятельности Администрации города. С июня 2010 года Главой Администрации города является Давыдов Сергей Викторович.
Территория города разделена на семь районов: Калининский (образован в 1970 г.), Курчатовский (1985 г.), Ленинский (1935 г.), Металлургический (1946 г.), Советский (1937 г.), Тракторозаводский (1937 г.), Центральный (1961 г.). Районы города являются внутригородской территорией и образуются в целях обеспечения эффективного управления городским хозяйством и социальной сферой соответствующих территорий.