A Juvenal se atribuyen 16 poemas conocidos, divididos en cinco libros; todos pertenecen al género romano de la sátira, que, en su forma más básica en tiempos del autor, comprendía una discusión amplia de la sociedad y sus costumbres en hexámetro dactílico.