Le canton de Châteldon est une ancienne division administrative française située dans le département du Puy-de-Dôme en région Auvergne.