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