Schefferville est située en plein cœur de la péninsule du Labrador, entre les lacs Knob et Pearce. Elle est située près de la crète départageant les versants hydrographiques de la baie d'Ungava (vers le nord) et de la mer du Labrador (vers l'est); cette crète détermine la limite entre le Québec et le Labrador. Elle fait partie des bassins versants des rivières Swampy Bay et Ferrum, qui sont des affluents de la rivière Caniapiscau laquelle se déverse vers le nord dans la baie d'Ungava.