Le canton de Châlus est une ancienne division administrative française située dans le département de la Haute-Vienne et la région Nouvelle-Aquitaine. À la suite du redécoupage cantonal de 2014, le canton est fondu dans celui de Saint-Yrieix-la-Perche.