Gandelu 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 10 km² et compte 686 habitants depuis le dernier recensement de la population.
La densité de population est de 68,4 habitants par km² sur la commune.
Entouré par les communes de Veuilly-la-Poterie, Brumetz et Germigny-sous-Coulombs, Gandelu est situé à 17 km au Nord-Ouest de Château-Thierry la plus grande ville à proximité.
Situé à 78 mètres d'altitude, La rivière le clignon est le principal cours d'eau qui traverse la commune de Gandelu.
La commune est proche du parc naturel régional du Gâtinais Français à environ 23 km.