La struttura sociale dell'Impero Romano era complessa, severa e gerarchica. La natura delle classi sociali era basata su fattori economici e politici. Nonostante i requisiti esigenti per l'ingresso nelle classi superiori, c'era un grado relativo di mobilità nella società romana.
In cima alla struttura sociale romana c'era la classe senatoria. Per diventare senatore, un uomo doveva avere una fortuna pari ad almeno 1 milione di sesterzi. I senatori non erano autorizzati a partecipare a scambi commerciali, appalti pubblici o qualsiasi altra forma di attività non agricola. Il gruppo d'élite all'interno della classe senatoriale era conosciuto come la nobiltà. I nobili erano uomini che furono eletti console o i cui antenati comprendevano almeno un console.
Sotto la classe senatoria c'era la classe equestre, uomini con una fortuna di almeno 400.000 sesterzi. I cavalieri potevano partecipare alle attività economiche vietate ai senatori. I comuni erano cittadini romani che non appartenevano alla classe equestre o senatoria. Potevano sposare qualsiasi altro cittadino romano, ei loro figli erano anche cittadini romani.
I latini erano residenti liberi che non avevano pieni diritti di cittadinanza (fino all'89 a.C.). Freedpeople, o liberti, erano ex schiavi liberati formalmente dai loro padroni; potrebbero richiedere la cittadinanza. Sebbene non potessero tenere un ufficio pubblico, i loro figli potevano rimanere in carica. Gli schiavi erano al fondo della struttura sociale romana. Sono stati considerati proprietà.