La chiesa di San Nicola è la chiesa matrice di Torremaggiore, nonché l’edificio più antico della città. Fu realizzata nel XIII secolo in stile gotico pugliese dai fondatori dell’antico borgo “Codacchio” che si spostarono dalla vicina città di Fiorentino quasi distrutta nel 1225. Nel 1607 la chiesa fu ampliata ma poi subì i forti danni del terremoto del 1627. Grazie alla devozione locale i lavori di ricostruzione furono ultimati già nel 1631.