Chavannes-sur-Suran se situe à 18 km de Bourg-en-Bresse, en passant par le Col de France. Ce village se situe sur la route reliant Neuville-sur-Ain à Montfleur et à Lons-le-Saunier. Il est baigné par la seule rivière traversant le Revermont du Nord au Sud, le Suran.
Cette vallée pourtant calme possède un passé très mouvementé fait de nombreuses batailles, d'incendies, de guerres.
Ancienne cité fortifiée, ce village a gardé de nombreux vestiges de l'époque où il gardait la frontière entre le Comté de Bourgogne et le Duché de Savoie puis le Royaume de France.
Germagnat se situe sur la route de Neuville-sur-Ain à Orgelet, cette commune est limitrophe du département du Jura.
Germagnat est délimité au sud par l'ancien village d'Arnans, le village de Chavannes-sur-Suran dans la vallée du Suran et sur la montagne de Nivigne.
A l'Ouest, le village de Germagnat est délimité par la crête de la Nivigne, par le hameau de Dalles de la commune de Pouillat, ainsi que par la crête de la colline de Montpetit.
Au Nord, Germagnat est entourée par les Monts de Germagnat, et les côtes de Sapinet et du "Sur le Chevalier", sur lesquelles se trouvaient encore récemment deux bornes plantées en 1555.
A l'Est, la chaîne de Bouvans et des Renardières entourent Germagnat, ainsi que le village d'Aromas dans le Jura.