La estructura social del Imperio Romano era compleja, rigurosa y jerárquica. La naturaleza de las clases sociales se basaba en factores económicos y políticos. A pesar de los exigentes requisitos para ingresar a las clases altas, había un grado relativo de movilidad en la sociedad romana.
En la parte superior de la estructura social romana estaba la clase senatorial. Para convertirse en senador, un hombre debía tener una fortuna equivalente a al menos 1 millón de sestercios. A los senadores no se les permitió participar en el comercio, los contratos públicos o cualquier otra forma de negocio no agrícola. El grupo de élite dentro de la clase senatorial era conocido como la nobleza. Los nobles eran hombres que fueron elegidos cónsul o cuya ascendencia incluía al menos un cónsul.
Debajo de la clase senatorial estaba la clase ecuestre, hombres con una fortuna de al menos 400,000 sestercios. Los jinetes podrían participar en las actividades económicas prohibidas a los senadores. Los comunes eran ciudadanos romanos que no pertenecían a la clase ecuestre o senatorial. Podían casarse con cualquier otro ciudadano romano, y sus hijos también eran ciudadanos romanos.
Los latinos eran residentes libres que no tenían derechos de ciudadanía plenos (hasta 89 a. C.). Los libertos, o libertos, eran antiguos esclavos liberados formalmente por sus amos; Podrían solicitar la ciudadanía. Aunque no podían ocupar cargos públicos, sus hijos podían ocupar cargos públicos. Los esclavos estaban en el fondo de la estructura social romana. Fueron considerados propiedad.