Mamma Roma, une prostituée d’âge mûr, est libérée de son souteneur à l’occasion du mariage de celui- ci. Elle reprend alors avec elle son jeune fils, Ettore, qui ne sait rien de son ancienne condition, s’installe dans un quartier populaire de Rome et devient vendeuse sur un marché. Alors qu’elle nourrit des espoirs de réussite pour Ettore, celui-ci commence à traîner avec les jeunes désœuvrés du quartier...
Privé de Maddalena, en prison par sa faute, Accattone, petit proxénète lâche et sans scrupule, doit trouver un moyen de gagner sa vie. Il tente de retourner chez la mère de son fils, mais celle-ci le met dehors. Puis il rencontre Stella, une jeune fille pure et naïve, dont il tombe amoureux...