The NDP held five of their seven ridings in Greater Victoria, with the area’s eighth, Saanich North and the Islands, remaining Green and going to leader Emily Lowan.