Situé sur la commune de Saint-Martin-sous-Vigouroux, dans le Cantal, le château de Vigouroux se composait à l'origine d'un château fort et d'un château de plaisance. Seul ce dernier se dresse encore fièrement sur son terrain.
Inscrit aux Monuments Historiques, il a été édifié au XVIe siècle sur les soubassements d'une partie de l'ancienne forteresse ruinée. Il se présente sous la forme d'un logis rectangulaire entouré d'une tour d'escalier centrale avec des ouvertures à croisées Renaissance, sans croisillons. Dans la première moitié du XVIIIe siècle, un corps de logis en équerre y a été ajouté.