Cogny est un petit village français, situé dans le département du Cher et la région du Centre-Val de Loire.
Ses habitants sont appelés les Cogniens et les Cogniennes.
La commune s'étend sur 16,7 km² et compte 41 habitants depuis le dernier recensement de la population datant de 2005. Avec une densité de 2,5 habitants par km², Cogny a connu une hausse de 2,5% de sa population par rapport à 1999.
Entouré par les communes de Thaumiers, Chalivoy-Milon et Bannegon, Cogny est situé à 3 km au nord-est de Thaumiers la plus grande ville aux alentours.
Situé à 185 mètres d'altitude, le village de Cogny a pour coordonnées géographiques Latitude: 46° 51' nord
Longitude: 2° 39' 21'' est.