2004 National Provincial Championship

The 2004 season was the 29th year of the National Provincial Championship (NPC), a provincial rugby union competition in New Zealand. Canterbury were the winners of Division 1, Nelson Bays were the winners of Division 2, and Poverty Bay were the winners of Division 3.

Division 2

 * = Wanganui lost five points and East Coast lost one bonus point for player eligibility breaches, i.e. the points gained in the match where the breach took place.

Ranfurly Shield
As the holders of the Ranfurly Shield from the end of 2003, Auckland began their defence of the shield against Poverty Bay in Auckland. Auckland won this match and made one more successful defence before losing to Bay of Plenty. Following their first ever Ranfurly Shield win, Bay of Plenty also won their first ever defence of the shield against Waikato before losing it to Canterbury, who made two successful defences to take the shield into the 2005 season.

Auckland (15th Ranfurly Shield reign)
 * 28 July 2004 – Auckland v Poverty Bay (won 116–3)
 * 1 August 2004 – Auckland v Counties Manukau (won 100–15)
 * 15 August 2004 – Auckland v Bay of Plenty (lost 28–33)

Bay of Plenty (1st Ranfurly Shield reign)
 * 22 August 2004 – Bay of Plenty v Waikato (won 26–20)
 * 5 September 2004 – Bay of Plenty v Canterbury (lost 26–33)

Canterbury (11th Ranfurly Shield reign)
 * 18 September 2004 – Canterbury v Southland (won 52–13)
 * 9 October 2004 – Canterbury v Northland (won 68–19)