Structura socială a Imperiului Roman a fost complexă, strictă și ierarhică. Natura clasei sociale sa bazat pe factori economici și politici. În ciuda cerințelor exigente pentru intrarea în clasele superioare, în societatea romană există un grad relativ de mobilitate.
În partea de sus a structurii sociale romane era clasa senatorică. Pentru a deveni senator, un om a trebuit să aibă o avere egală cu cel puțin 1 milion sesterces. Senatorilor nu li sa permis să participe la comerț, contracte publice sau orice altă formă de activitate non-agricolă. Grupul de elită din cadrul clasei senatoriale a fost cunoscut sub numele de nobilime. Nobili au fost bărbați care au fost aleși consul sau ai căror strămoși au inclus cel puțin un consul.
Sub clasa senatorică a fost clasa ecvestră, bărbați cu o avere de cel puțin 400.000 sesterci. Ecvestrii ar putea participa la activitățile economice interzise senatorilor. Comunele erau cetățeni romani care nu erau din clasa ecvestră sau senatorie. S-ar putea să se căsătorească cu oricare alt cetățean roman, iar copiii lor ar fi și cetățeni romani.
Latinii erau rezidenți liberi care nu aveau drepturi de cetățenie deplină (până în 89 î.Hr.). Freedopii, sau liberi, erau fosti sclavi eliberați oficial de stăpânii lor; ei puteau aplica pentru cetățenie. Deși nu puteau ocupa funcții publice, copiii lor puteau ocupa funcții. Sclavii erau la baza structurii sociale romane. Au fost considerate proprietăți.