La commune de Charmes-sur-l'Herbasse est située dans le département Drôme.
Les municipalités alentours sont les suivantes : Margès, Ratières, Montchenu, Crépol, Saint-Donat-sur-l'Herbasse, Bathernay.
1 infirmier et infirmière à domicile exerce à Charmes-sur-l'Herbasse.