The Richmond-Queensborough election race will be a rematch between NDP candidate Aman Singh and the incumbent MLA Jas Johal, who is running for re-election for the BC Liberals.
Johal beat Singh by only 134 votes in 2017 election, just under two per cent of the vote.
Singh, who is a human and civil rights lawyer, made the announcement on Saturday.
Singh was raised in Hong Kong and has lived in Richmond for 20 years.
He runs a small business practicing law.
“As a lawyer, I have represented and fought for the underdogs in court cases all the way to the Supreme Court,” Singh said in his announcement that he was running.
The provincial election is set for Oct. 24.
In the last election, Michael Wolfe, who is currently a Richmond city councillor, also ran, under the BC Green Party banner.
The NDP have not named their candidates in the three other Richmond ridings yet - the party said these will be made over the next few days.
2017 final election results
Jas Johal (BC Liberals): 8,218
Aman Singh (BC NDP): 8,084
Michael Wolfe (BC Greens): 2,524
Kay Hale (BC Conservatives): 694
Lawrence Chen (New Republicans): 318