Saint Jean de Niost est une commune française, située dans le département de l'Ain et la région Rhône-Alpes.
Les habitants de Saint-Jean-de-Niost s'appellent les Buyatins
. La commune se trouve en bordure de la plaine de l'Ain entre Meximieux et Saint-Maurice-de-Gourdans.