Saint-Jean-de-Niost est un village de 14.19 km² situé dans le département de l’Ain, en région Auvergne-Rhône-Alpes. Il appartient à l’arrondissement de Belley, au canton de Lagnieu et à la Communauté de Communes de la Plaine de l’Ain (CCPA).
Ses habitants au nombre de 1879 (2023) se nomment les Buyatins et les Buyatines.
La commune est située en Côtière de l’Ain, aux portes de Lyon, entre le Parc Industriel de La Plaine de l’Ain (PIPA) et le camp militaire de la Valbonne, à 1h de Genève.
Elle est entourée par les communes de Saint-Maurice-de-Gourdans, Béligneux, Pérouges, Charnoz-sur-Ain, Blyes, Saint-Vulbas et Loyettes.
Saint Jean de Niost est également à 7 km de Meximieux, principale ville de 8 000 habitants bénéficiant de multiples équipements.
La rivière d’Ain est le principal cours d’eau qui traverse la commune.
A la fois rurale et résidentielle, elle offre à ses visiteurs ainsi qu’aux Buyatins et Buyatines un cadre de vie calme et agréable.