Zuma received 162 votes for the top job while his deputy Kgalema Motlanthe received 14.
The province also decided that national executive committee member Cyril Ramaphosa should be Zuma's deputy.
Ramaphosa received 142 votes for the deputy president, Motlanthe got 23 and Mathews Phosa 8.
Delegates nominated secretary general Gwede Mantashe and national chairperson Baleka Mbete to stay in their current positions.
They wanted Jessie Duarte to take over the job of deputy secretary general, which was currently held by North West premier Thandi Modise.
KwaZulu-Natal chairperson Zweli Mkhize was nominated for the position of treasurer general.
North West started its nomination conference on Sunday, two days after the ANC's November 30 deadline.
The province was to have held its provincial general council (PGC) at the Kosmos Hall in Hartbeespoort on Friday.
However, proceedings were delayed because of verification issues and because of a parallel conference being held in Mahikeng.
The parallel conference was organised by provincial secretary Kabelo Mataboge, who was supporting the nomination of Deputy President Kgalema Motlanthe for president of the party.
Provincial chairperson Supra Mahumapelo supported the nomination of President Jacob Zuma for a second term.
The African National Congress' NEC endorsed the Hartbeespoort conference as the official PGC.
Delegates were given the green light to start registering on Saturday, but the conference was delayed again while the provincial executive committee and national executive committee (NEC) members held talks overnight to try and resolve the parallel conference problem.
It was decided at the meeting that the two factions would hold one PGC, together, at a new venue in Rustenburg. – Sapa.