La commune est située en bordure ouest de la région naturelle de la forêt d'Orléans (108 hectares du territoire de la commune sont occupés par la forêt au nord-est), dans l'aire urbaine et l'unité urbaine d'Orléans. Elle est limitrophe d'Orléans et distante de 129 km au sud de Paris.