La commune de Bonson est située dans le département Loire.
Les villes à proximité sont les suivantes : Saint-Just-Saint-Rambert, Saint-Cyprien, Sury-le-Comtal, Andrézieux-Bouthéon, Saint-Marcellin-en-Forez.
8 infirmiers et infirmières à domicile pratiquent à Bonson.