ROMA to barwny portret konfliktów rodzinnych i społecznej hierarchii pośród politycznego chaosu, opowiadający historię młodych służących pochodzących z indiańskiego ludu Misteków. Cleo (Yalitza Aparicio) i Adela (Nancy García García) pracują dla niedużej rodziny w zamieszkiwanej przez klasę średnią dzielnicy Meksyku Romie. Pani domu, matka czwórki dzieci Sofia (Marina de Tavira) usiłuje uporać się z przedłużającą się nieobecnością męża, natomiast Cleo musi stawić czoło druzgocącej prawdzie. Czy zacznie przez to zaniedbywać dzieci Sofii, które kocha jak własne? Starając się nadać nowy sens miłości i poczuciu solidarności w kontekście hierarchii społecznej, gdzie klasa i rasa są ze sobą pokrętnie splecione, Cleo i Sofia po cichu zmagają się ze zmianami przenikającymi ich rodzinny dom w kraju, w którym dochodzi do starć między wspieraną przez rząd milicją a demonstrującymi studentami.