Randan is een voormalig kanton van het Franse departement Puy-de-Dôme. Het kanton maakte deel uit van het arrondissement Riom. Het werd opgeheven bij decreet van 21 februari 2014, met uitwerking op 22 maart 2015. Alle gemeenten werden opgenomen in het kanton Maringues

Gemeenten
Het kanton Randan omvatte de volgende gemeenten:

 Bas-et-Lezat
 Beaumont-lès-Randan
 Mons
 Randan (hoofdplaats)
 Saint-André-le-Coq
 Saint-Clément-de-Régnat
 Saint-Denis-Combarnazat
 Saint-Priest-Bramefant
 Saint-Sylvestre-Pragoulin
 Villeneuve-les-Cerfs

Randan