Hary 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 11 km² et compte 223 habitants depuis le dernier recensement de la population.
La densité de population est de 20,2 habitants par km² sur la commune.
Entouré par les communes de Braye-en-Thiérache, Thenailles et Burelles, Hary est situé à 34 km au Nord-Est de Laon la plus grande ville des environs.
Situé à 113 mètres d'altitude, La rivière le vilpion, la rivière brune, le Ruisseau du Ponceau sont les principaux cours d'eau qui traversent la commune de Hary.