Le prime notizie di Riomaggiore si hanno solo nel 1251, quando gli abitanti del distretto di Carpena, sparsi a mezza costa, giurarono fedeltà alla Repubblica di Genova.
Tra il Duecento e il Trecento gli abitanti di questi insediamenti decisero di scendere verso il mare e dare vita al paese.
Uno spostamento che fu favorito dal consolidamento del dominio genovese che consentì un più tranquillo accesso al mare sul quale poter sviluppare commerci veloci e sicuri.
Riomaggiore vanta monumenti di grande interesse, tra cui San Giovanni Battista, una chiesa eretta nel 1340 a tre navate con quella centrale doppia rispetto alle laterali (come le altre chiese delle Cinque Terre), e l’Oratorio di Santa Maria Assunta che ospita un trittico quattrocentesco e una statua lignea del Trecento raffigurante la Madonna.
Importante è anche il castello che domina il centro storico.