Cidade do México, 1970. Cleo (Yalitza Aparicio) trabalha na casa de Antonio (Fernando Grediaga) e Sofia (Marina de Tavira), casal de classe média que vive em conflito. Uma série de acontecimento liga as vidas da empregada — que se descobre grávida — e de seus patrões.