In systems with multiple piscivores, co-occurrence is dependent on resource partitioning. This is pronounced in oligotrophic northern lakes, which have simple food webs and short open-water seasons. We used acoustic telemetry and stable isotopes to quantify habitat and dietary partitioning during thermal stratification among three piscivores that commonly co-occur in Canadian sub-Arctic lakes-burbot (Lota lota), lake trout (Salvelinus namaycush), and northern pike (Esox lucius). Spatial core areas and core habitat niches (space and depth) did not significantly overlap among species. Although burbot and lake trout occupied similar mean daily depths (16.2 m and 13.4 m, respectively), and water temperatures (5.4°C and 6.9°C, respectively), they were spatially segregated. Burbot were closely associated with the lake bottom on steep drop-offs between the offshore and nearshore zone with moderate substrate complexity, whereas lake trout were located over deep offshore basins and suspended above the lake bottom. Northern pike occupied shallow depths (5.3 m) and warmer water (16.5°C) within the nearshore region and were closely associated with bottom substrate of highest complexity. Some significant overlap among spatial home ranges and broad habitat niches indicated that these species interact. However, dietary niches did not significantly overlap at either the core or broad levels, suggesting that species were utilizing spatially diverse food sources. Our results highlight the importance of including depth and space when quantifying resource partitioning among fishes and provide insight into the mechanisms that promote piscivore co-occurrence in northern lakes.