A estrutura social do Império Romano era complexa, rigorosa e hierárquica. A natureza das classes sociais era baseada em fatores econômicos e políticos. Apesar dos requisitos exigentes para o ingresso nas classes altas, havia um grau relativo de mobilidade na sociedade romana.
No topo da estrutura social romana estava a classe senatorial. Para se tornar um senador, um homem precisava ter uma fortuna igual a pelo menos 1 milhão de sestércios. Os senadores não foram autorizados a participar de comércio, contratos públicos ou qualquer outra forma de negócios não agrícolas. O grupo de elite dentro da classe senatorial era conhecido como a nobreza. Os nobres eram homens eleitos cônsules ou cuja ascendência incluía pelo menos um cônsul.
Abaixo da classe senatorial estava a classe equestre, homens com uma fortuna de pelo menos 400.000 sestércios. Os cavaleiros podem participar das atividades econômicas proibidas aos senadores. Os comuns eram cidadãos romanos que não pertenciam à classe equestre ou senatorial. Eles podiam se casar com qualquer outro cidadão romano, e seus filhos também eram cidadãos romanos.
Os latinos eram residentes livres que não tinham direitos plenos de cidadania (até 89 a.C.). Libertos, ou libertos, eram ex-escravos formalmente libertados por seus senhores; eles poderiam se candidatar à cidadania. Embora eles não pudessem ocupar cargos públicos, seus filhos podiam ocupar cargos. Os escravos estavam na base da estrutura social romana. Eles eram considerados propriedade.