Esquimalt est située à l'extrémité sud de l'île de Vancouver en Colombie-Britannique. Elle est bordée à l'est par la capitale provinciale, Victoria, au sud par le détroit de Juan de Fuca, à l'ouest par le havre d'Esquimalt, au nord-ouest par la réserve indienne de New Songhees ainsi que la ville de View Royal et enfin au nord par le bras de mer appelé "the Gorge". Esquimalt fait partie du Grand Victoria et du district régional de la Capitale.