Le diocèse de Saint-Flour (en latin : Dioecesis Sancti Flori) est un diocèse de l'Église catholique en France. Érigé en 1317, c'est un des deux diocèses historiques d'Auvergne. Il correspond aujourd'hui au territoire du département du Cantal et fait partie de la province ecclésiastique de Clermont. Depuis le 12 septembre 2021 le siège épiscopal est occupé par Mgr Didier Noblot.