Origine et histoire du Château de la Roche
Il a été construit entre 1250 et 1270 à l'initiative de Guichard IV et/ou Humbert de Beaujeu, Seigneurs de Montpensier, probablement à partir d'une tour de guet du xiiie siècle, avant poste du puissant château de Montpensier perché sur une colline environnante, qui contrôlait l'accès à la plaine de Limagne.
La Roche est érigé en fief au xve siècle pour Louis de Bosderon, et sont alors construits un logis car de simple fortification il devient une habitation seigneuriale.
Le château reviendra ensuite à Jean de l'Hospital, conseiller de Charles de Bourbon, Comte de Montpensier puis à son fils, le chancelier Michel de L'Hospital qui y était né. Il le transforma au xvie siècle, édifiera une seconde muraille avec deux tours d'entrée en façade Sud et sa famille le conserva jusqu'au xviiie siècle.
Source Wikipédia que vous pouvez consulter ci-dessous.