Située au carrefour de grandes voies de communication, la route reliant Bourges à Autun, celle allant de Decize à Roanne par la vallée de la Besbre, explique l'ancienneté de son peuplement. Au XIXe siècle, le bourg se développe sur le plan commercial et agricole, grâce au canal et au chemin de fer, les foires y sont importantes. Puis, la fermeture des mines de Bert et la Grande Guerre entraînent un fléchissement démographique. Vers 1920, l'installation d'une fonderie à Sept-Fons relance l'économie locale. Ville attrayante et voisine de son célèbre parc d'attractions et animalier Le Pal classé dans le Top 5 des plus visités en France.