Commune de 1627 hectares, elle rassemble six hameaux sur les marges occidentales du bassin de Belley, totalisant, en 2022, 423 habitants : Appregnin, Brognin, Cessieu, Essieu, Meyrieu, le Trappon.


Elle est située à 6 km à l'ouest de Belley.


La commune se situe sur le plateau calcaire à une altitude moyenne de 400 mètres, au pied du Mollard de Don (1 219 m) et de la Croix de la Roche (1 008 m). Le GR du "tour du Bugey" passe par la commune.

La commune possède plusieurs lacs, le lac d'Arboréiaz, le lac d'Armaille.


En plus de ses jolis lavoirs et fours banaux, dans chacun des hameaux, la commune est également riches de trois bâtiments ou monuments classés.

  • le château de Beauretour (ruines) du XIIe au XVe, classé monument historique
  • la maison forte Carron, dans le hameau de Meyrieu
  • le four  banal de Meyrieu, construit au XVIe, classé monument historique.