Le château de Bourassol (ou de Bourrassol)1, du xiiie siècle, a été construit « sur une butte le long de la route royale Riom-Clermont »2. Il était composé d’un corps de logis flanqué d'un donjon qui servaitt parfois de barrière de péage. À la fin du Moyen Âge, il est « détruit par la volonté des habitants de Riom qui ne supportent plus les exactions et les soldats des seigneurs de Bourrassol »[réf. nécessaire]
Au xviie siècle, en contrebas de la butte de l'emplacement des dépendances de l'ancien château, le château actuel est construit dans le style Louis XIII.[réf. souhaitée]