The results are:
|  Robert Pidcock  ||  25 votes  ||  4.16%  |
|  Martin Heinrich  ||  339 votes  ||  56.41%  |
|  Rebecca Vigil-Giron  ||  67 votes  ||  11.15% |
|  Michelle Lujan Grisham  ||  170 votes  ||  28.29%  |
While Martin's vote didn't come as much of a surprise, he's been running for over a year, Michelle did much better than expected - securing the second spot on the June Primary ballot.
Questions remain if Robert Pidcock or Rebecca Vigil-Giron will try to gather the additional signatures necessary to get on the ballot. It appears that they only have a few days do so.
One piece of trivia deserves mention - since Martin won his City Council seat with a plurality, if memory serves me correctly - 30% of the vote, this is the first election where he actually won a majority of the votes cast.