La commune de St Bernard appartient au département de l’Ain. Elle est traversée dans le sens Nord-Sud par la RD88a en direction de St-Didier-de-Formans et Misérieux et dans le sens Est-Ouest par la RD6 reliant Trévoux à Anse. La commune est située à environ 30 km de Lyon. L’accès peut se faire facilement grâce à l’Autoroute A6 ou la route départementale 306 situées à proximité de la commune de St Bernard.
Le territoire communal de 315 hectares, se compose pour moitié d’habitations. Sur les parties non urbanisées, on retrouve majoritairement des terres agricoles. St Bernard appartient, depuis le 1er janvier 2014, à la communauté de communes Dombes Saône Vallée née de la fusion de l’ancienne CC Saône Vallée et de l’ancienne CC Porte Ouest de la Dombes.
Cette communauté de communes regroupe 19 communes : Ambérieux-en-Dombes, Ars sur Formans, Beauregard, Civrieux, Fareins, Frans, Misérieux, Parcieux, Massieux, Rancé, Reyrieux, St Bernard, St-Didier-de-Formans, St-Jean-de-Thurigneux, Ste Euphémie, Savigneux, Toussieux, Trévoux et Villeneuve. Ces communes rassemblent environ 36 000 habitants.
La population de St Bernard ne cesse d’augmenter au moins depuis 1968 et de façon importante. L’évolution la plus importante se trouve sur la période 1990 – 1999. Entre 1999 et 2006, la croissance de la population a continué, mais de manière moins forte. Finalement, en 2010, la commune comptait 1400 habitants