It is by a vote of 24-16 that the lawmakers decided, in spite of the fact that the Governor said he will veto the law, to vote for the legislation.
In January 2010, the senate had rejected the law by a vote of the 20-14 so the vote of yesterday marks a change.
"It means the world isn't changing, it means the world has already changed," Steven Goldstein, chairman of the gay rights group Garden State Equality said after the vote. "So wake up and smell the equality."
Now the next stage is the Assembly which apparently will also vote for the law but then the problem is always the same one: Governor Chris Christie.
According to FoxNews, instead, gay-rights supporters are hopeful that they can get enough lawmakers on their side to override Christie's expected veto.
It would take two-thirds of both chambers of the Legislature and would have to happen by the time the current legislative session ends in January 2014.