Former lower house MP Deborah O'Neill has been elected by Labor to fill the Senate vacancy caused by the retirement of former minister Bob Carr.

The NSW ALP's administrative committee met on Wednesday afternoon to vote on who would take the upper house spot.

New Labor senator Deborah O'Neill. Credit:Ben Rushton

Ms O'Neill fended off two other nominees, small business operator Michelle Miran and farmer Vivien Thomson.