Democrat Barack Obama has defeated Republican John McCain in New Mexico, major US television networks projected late Tuesday, dpa reports.
A south-western state with five votes in the decisive electoral college, New Mexico was seen in the last opinion surveys before the election as leaning to Obama, but the McCain campaign had held out hope of still achieving an upset victory there.
New Mexico borders Arizona, McCains home state.