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