La commune d'Orcenais est située à 6 kilomètres à l'ouest de Saint-Amand-Montrond, au sein du département du Cher (18) et de la région Centre-Val de Loire. Elle fait partie de la Communauté de Communes Cœur de France.
Sur une superficie de 18,85 km², la commune est habitée par environ 250 Orcenayens. L'altitude moyenne de la commune est de 200 m.