La création remonte à 1138, date à laquelle le seigneur de Bourbon autorise, par charte de franchise, l'installation d'une ville franche où l'on pouvait commercer en toute liberté.
Des constructions dans le grès rouge local caractéristique
St Jacques le Majeur, d'époque romane plusieurs fois remaniée, un pan de mur et une petite tour du XIIIe au Chateau de la Porte, seuls vestiges des fortifications de la ville sont les témoins du passé de la commune .
Les restes sacrés de Ste-Thorette, petite bergère née sur la commune sont gardés dans St-Jacques, un oratoire lui est érigé après la guerre.