On doit son origine, même si une présence humaine dès l'époque gallo-romaine est avérée par des fouilles archéologiques, à la princesse Théodechilde. La fille de Clovis aurait assisté à une apparition de la Vierge dans les bois qui, à l'époque, couvraient la région. Pour ce fait, elle fit construire une chapelle qui sera transformée en église au XIe siècle avec pour nom Notre-Dame-des-Miracles, puis érigée en basilique par le pape en 1846 en sa qualité d'église de pèlerinage. C'est l'un des plus beaux édifices romans d'Auvergne. Le portail, avec son tympan mutilé, est particulièrement remarquable. Des corbeaux figurant le diable ornent le chevet.