Moosonee est située sur la Rivière Moose, à 19 kilomètres environ au sud de la Baie James. Appelée «la porte d’entrée de l’Arctique», elle est l’unique port d’eau salée en Ontario. L’île voisine de Moose Factory est reliée par bateau taxi en été et grâce aux routes de glace en hiver.