Située dans la région Centre-Val de Loire et dans le département Loiret, Semoy (45400) est une ville de 3107 habitants (données de 2010). Semoy est située à proximité de Fleury-les-Aubrais, Saint-Jean-de-Braye, Orléans, Saran ou Saint-Jean-de-la-Ruelle.