L'agglomération de Cognat-Lyonne est située dans le département Allier.
Les communes alentours sont les suivantes : Charmes, Monteignet-sur-l'Andelot, Escurolles, Biozat, Espinasse-Vozelle, Serbannes.
2 infirmiers et infirmières à domicile exercent à Cognat-Lyonne.