El municipio de Sesa, perteneciente a la Comarca de la Hoya de Huesca, dista en 22 Km de la ciudad de Huesca.
Está situado a orillas del río Guatizalema en la A-131, en un plano inclinado en el que predominan las tierras bajas, llanas y fértiles.
Las localidades limítrofes son: Salillas, Novales y Tramaced.