Greens MP Jenny Leong has made an extraordinary speech in NSW parliament, calling on her Greens colleague Jeremy Buckingham to resign and not contest the March election amid "sexual violence" allegations.

Using parliamentary privilege, Ms Leong said allegations made against Mr Buckingham by former Greens employee Ella Buckland meant Ms Leong could "not stay silent anymore".

Ms Buckland complained in April to the Greens that Mr Buckingham had touched her inappropriately in 2011.

"If he doesn't do this, then I am urging the party to act so that he is no longer a representative or member of the Greens," Ms Leong told the parliament.