Saint Bonnet-le-Troncy est un village d'un peu plus de 300 habitants situé au nord-ouest du Rhône. Il se trouve à une dizaine de minutes du Lac des Sapins dans le
Beaujolais Vert entre Villefranche sur Saone(69) et Roanne(42).
Il s'étend entre 500 et 900 mètres d'altitude dans les monts du Beaujolais au milieu des sapins.
Le station météo se trouve au lieu dit Le Gaillard, au dessus du centre du village, à une altitude de 730m, sur le versant sud permettant ainsi un ensoleillement généreux malgré les montagnes environnantes (85% de la durée du jour d'après le capteur solaire de la station).
Le climat est froid et neigeux l'hiver avec des inversions de températures fréquentes (il fait plus chaud en altitude). Il n'est pas rare d'avoir 5 degrés d'écart entre le haut et le bas de la commune. En été, les températures restent
raisonnables (les 35°C et + sont rares) avec des nuits parfois chaudes (supérieures à 20°C).