The 2024 provincial election left the BC NDP with a narrower mandate than expected, securing only 47 out of 93 seats.