Question: are ndp right or left?
Answer: The New Democratic Party (NDP; French: Nouveau Parti démocratique, NPD) is a social democratic federal political party in Canada. ... On the Canadian political spectrum, the party sits to the left of the Liberal Party.