Bazoches est un petit village français, situé dans le département de la Nièvre et la région de Bourgogne. Ses habitants sont appelés les Bazochois et les Bazochoises. La commune s'étend sur 14,7 km² et compte 161 habitants depuis le dernier recensement de la population. Avec une densité de 11 habitants par km², Bazoches a subi une forte baisse de 22,4% de sa population par rapport à 1999. Entouré par les communes de Saint-Aubin-des-Chaumes, Neuffontaines et Empury, Bazoches est situé à 50 km au Sud-Est d'Auxerre la plus grande ville aux alentours. Situé à 241 mètres d'altitude, La rivière l'armance, le Ruisseau des Goths, le Ruisseau des Pre de la Queudre sont les principaux cours d'eau qui traversent la commune de Bazoches. Bazoches est une commune du parc naturel régional du Morvan.