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