Bazoches-sur-Vesles 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 9,5 km² et compte 451 habitants depuis le dernier recensement de la population datant de 2006.
Avec une densité de 47,5 habitants par km², Bazoches-sur-Vesles a connu une nette hausse de 17,8% de sa population par rapport à 1999.
Entouré par les communes de Saint-Thibaut, Paars et Ville-Savoye, Bazoches-sur-Vesles est situé à 23 km au Sud-Est de Soissons la plus grande ville des environs.
Situé à 59 mètres d'altitude, La rivière la vesle est le principal cours d'eau qui traverse la commune de Bazoches-sur-Vesles.
La commune est proche du parc naturel régional de la Montagne de Reims à environ 18 km.