L’hôtel de Chavagnac est un hôtel particulier situé à Moulins (Allier). Construit au XVIIe siècle et remanié au XVIIIe siècle, il a fait l'objet d'une restauration et d'un réaménagement important sous le Second Empire. Il tire son nom de la famille de Chavagnac, qui l'a possédé au XIXe siècle. Il a été inscrit comme monument historique en 1987.