Benay est un petit village français, situé dans le département de l'Aisne et la région de Picardie.
La commune s'étend sur 6,8 km² et compte 211 habitants depuis le dernier recensement de la population datant de 2004.
Avec une densité de 31 habitants par km², Benay a connu une nette hausse de 12,8% de sa population par rapport à 1999.
Entouré par les communes de Hinacourt, Cerizy et Ly-Fontaine, Benay est situé à 10 km au Sud-Est de Saint-Quentin la plus grande ville aux alentours.