La commune de Randan se situe dans le département Puy-de-Dôme.
Les villes à proximité sont les suivantes : Mons, Beaumont-lès-Randan, Saint-Denis-Combarnazat, Saint-Clément-de-Régnat, Villeneuve-les-Cerfs, Saint-Sylvestre-Pragoulin, Saint-Priest-Bramefant.
12 infirmiers et infirmières à domicile travaillent à Randan.