Il libro è composto da venti novelle. Ogni novella è dedicata ad una stagione; il ciclo delle quattro stagioni si ripete dunque nel libro per cinque volte. Tutte le novelle hanno lo stesso protagonista, Marcovaldo, un personaggio buffo e melanconico.