La chiesa nacque per iniziativa della "Confraternita di San Rocco", dedicata al santo di Montpellier e approvata nel 1499 da papa Alessandro VI. Al sodalizio religioso, nato per soccorrere gli ammalati di peste per iniziativa dei barcaioli e degli osti che vivevano presso il Tevere, venne concesso di costruire un ospedale in prossimità della antica chiesetta di San Martino iuxta flumen ("vicino al fiume") presente sin dal secolo XI. Il luogo è infatti posto molto vicino a un antico porto fluviale di Roma detto di Ripetta. Nel 1645 venne riportato alla luce un antico affresco raffigurante la Madonna, precedentemente ricoperto, e l'immagine fu ritenuta miracolosa. (fonte: wikipedia)