С IV века начались два параллельных процесса, установление магистратской иерархии и ограничение занятия должности одним лицом. В 342 г. закон Генуция запретил занятие двух магистратур в один год и переизбрание на одну и ту же должность в течение 10 лет. В 180 г. это правило было подтверждено законом Виллия, установившим возрастной ценз и последовательность должностей (cursus honorum). Основными этапами карьеры были квестура, претура и консульство, между которыми должно было пройти два года. Минимальным возрастом для квестора было 28 лет, для претора — 31 год, для консула — 34 года. Закон Виллия стал основной для магистратской иерархии. Молодой политик начинал карьеру с коллегии 26-ти, должности военного трибуна и квестуры, затем он становился эдилом и (если он был плебеем) народным трибуном, после чего следовали претура и консульство. Только консуляр мог стать диктатором и цензором. Экстраординарные должности были необязательны.
Магистратуры имели ряд признаков различия. Они делились на ординарные, избираемые постоянно и на определенный срок, как правило — на год, и чрезвычайные (экстраординарные), избираемые или назначаемые в особых ситуациях. Ординарными были консулы, цензоры, преторы, народные трибуны, эдилы, квесторы, экстраординарными — интеррексы, диктаторы, начальники конницы, члены различных особых комиссий. Другими делением было деление на магистратов с империем (cum imperio) и без империя (sine imperio). Империй давал военную власть и сильную степень независимости от власти коллегиальной. Империй был у консулов, преторов и диктаторов, остальные его не имели.
Сложная система магистратур дополняла друг друга. С одной стороны, практически все они выбирались народом, будучи независимы друг от друга, с другой стороны, логика требовала наличия определенной вертикали власти. Сочетание этих принципов вызвало деление на старших (maiores) и младших (minores) магистратов, соединенных отношениями субординации и интерцессии. Субординация, впрочем, понимаемая достаточно неопределенно, заключалась в обязанности младших магистратов подчиняться приказам старших. Интерцессия была правом высшего или равного по рангу наложить запрет (вето) на решение младшего. Интерцессия была не только признаком старшинства, но и, в известной мере, демократическим институтом. «Запрещающий» (intercessor) был всегда сильнее «предлагающего» (lator), а меньшинство коллегии могло таким образом сопротивляться решениям большинства. Наивысшей была интерцессия народного трибуна, действующая против любого магистрата (в том числе — консула) и даже против сената и самой коллегии трибунов. Ветви власти во многом дополняли друг друга. Консулы и преторы выполняли управленческие функции, цензоры комплектовали состав общины и ее правящих органов, трибуны были органами контроля. Младшие магистраты, эдилы и квесторы, имели особые сферы полномочий.
Консулы были высшими магистратами республики. Они ежегодно избирались на центуриатных комициях под предводительством консула, диктатора или интеррекса, были эпонимами и имели царские инсигнии, курульное кресло и 12 ликторов. Имена консулов записывались в специальные списки (фасты). Консулы вступали в должность 1 марта (позже — 1 января).
Можно признать правомерность точки зрения Т. Моммзена и его школы, считавшей власть консула универсальной и не ограниченной какой-либо определенной компетенцией. Консул руководил всей жизнью государства, играя роль президента или премьер-министра. В V–III вв. до н.э. именно консулы командовали армиями. Обычно один консул оставался в Риме, а второй отправлялся на войну, часто военная необходимость требовала участия обоих консулов, которые могли действовать во главе собственных армий или (реже) — объединенных сил. Находясь в Риме, консулы руководили работой комиций и сената. Особое значение имела консульская интерцессия, действующая против любого магистрата, кроме трибуна.
Власть римских магистратов, как правило, представляется в научной литературе, как нечто постоянное, однако перемены постепенно происходили. В первой половине V в. до н.э. консул отвечал за все, будучи верховным главнокомандующим, председателем сената и народного собрания и главой гражданской администрации, наделенным, к тому же цензовыми функциями. В IV–III вв. консулы еще сохраняли функции командующих и глав гражданского управления, но после 2 Пунической войны они все больше и больше подчиняются сенату и теряют военную власть, превращаясь в сенатских спикеров и глав исполнительной власти. Дальнейшее падение их власти приходится на I век.
Согласно традиции, сразу после закона Лициния-Секстия (367 г.) была создана должность претора, который вначале считался младшим коллегой консулов. В 242 г. до н.э. появился второй претор, что означало создание коллегии. Преторы имели консульские функции в ограниченных рамках. У них был империй, они командовали армиями меньших размеров, помогали консулам в гражданском управлении, имели право созыва комиций и сената. Постепенно главной функцией преторов становятся судопроизводство и частное право. Именно такими «министрами юстиции» стали два первых претора, один из которых, «городской претор» (praetor urbanus), руководил юрисдикцией между гражданами, а второй, «иностранный» (peregrinus) разбирал дела между гражданами и негражданами. В более раннее время претор чаще играл роль прямого судьи, теперь он все больше становится координатором между различными судебными коллегиями. Претор отвечал и за исполнение приговоров. Новые преторы имели иные функции. В 227 г. после захвата Сицилии и Сардинии были созданы две новых преторские должности, в 197 г. до н.э. появились еще два претора для управления испанскими провинциями.
Другая ветвь власти, цензоры, появились в 433 г. до н.э. Цензоры выбирались раз в 5 лет. Вскоре диктатор Мамерк Эмилий провел закон об ограничении власти цензоров полутора годами. Три с половиной года их не было (Liv., IV, 24). Принцип коллегиальности проводился здесь особенно жестко. В случае смерти или отставки цензора, второй снимал власть. В 265 г. перевыборы в цензоры были запрещены по закону, впрочем, их не было и ранее. С III века цензорами могли быть только консуляры, а цензура считалась summus honos.
Цензоры избирались на центуриатных комициях. Империя у них не было, цензоры не имели законодательной инициативы и исполнительной власти. Основной функцией было проведение переписи населения: составление списков триб и центурий и списков военнообязанных. Любой гражданин мог лишиться прав по воле этих магистратов. Римские цензы играли важнейшую роль в жизни общества, позволяя реально учитывать возможности Рима. С этой функцией были связаны две другие, более частные, но крайне важные: составление списков сената (lectio senatus) и перепись всадников (recognitio equitum).
Не имея криминальной юрисдикции, цензоры контролировали нравственность граждан. Эта функция называлась cura legum et morum или сига morum и стала своеобразным судом чести римлян в отношении проступков, не наказуемых в уголовном порядке, но неприемлемых с точки зрения морали (непочтение к родителям, дурное отношение к детям и рабам, пьянство, моральная распущенность и т.п.). Наказания были разными: от замечания (notatio) до ущемления прав и даже лишения прав гражданства.
Цензоры получили важные финансовые функции. Именно они сдавали на откуп различные повинности: сбор налогов, строительство дорог, построек и акведуков, им же принадлежал верховный контроль за ведением крупных общественных работ, в том числе — больших дорог (Аппиевой, Фламиниевой, Эмилиевой и др.).