The 2003 Norwegian Touring Car Championship season was the 2nd of 3 seasons of the championship. It was decided over six race weekends (comprising twelve races) at three different circuits.
The championship was won by Alf-Aslak Eng with Team Eng's Auto.
Teams and Drivers
Race calendar and winners
| Round | Circuit | Date | Pole Position | Fastest Lap | Winning Driver | Winning Team |
| 1 | R1 | Rudskogen Motorsenter | 12 May | Bjørn-Arild Martinsen | Bjørn-Arild Martinsen | Bjørn-Arild Martinsen | Østfold Shell Olje Racing Team |
| R2 | Hans-Peter Havdal | Bjørn-Arild Martinsen | Alf-Aslak Eng | Team Eng's Auto |
| 2 | R3 | Vålerbanen | 1 June | Petter Granlund | Petter Granlund | Petter Granlund | Petter Granlund |
| R4 | Petter Granlund | Petter Granlund | Alf-Aslak Eng | Team Eng's Auto |
| 3 | R5 | Arctic Circle Raceway | 6 July | Alf-Aslak Eng | Frank Valle | Frank Valle | Frank Valle |
| R6 | Frank Valle | Frank Valle | Frank Valle | Frank Valle |
| 4 | R7 | Rudskogen Motorsenter | 24 August | Alf-Aslak Eng | Jarle Gåsland | Jarle Gåsland | Kristoffersson Motorsport |
| R8 | Jarle Gåsland | Jarle Gåsland | Jarle Gåsland | Kristoffersson Motorsport |
| 5 | R9 | Vålerbanen | 14 September | Alf-Aslak Eng | ? | Bjørn-Arild Martinsen | Østfold Shell Olje Racing Team |
| R10 | ? | Frank Valle | Frank Valle | Frank Valle |
| 6 | R11 | Rudskogen Motorsenter | 21 September | Frank Valle | ? | Frank Valle | Frank Valle |
| R12 | ? | ? | Alf-Aslak Eng | Team Eng's Auto |
Drivers Championship
Points were awarded to the top ten drivers in a race as follows: 20, 15, 12, 10, 8, 6, 4, 3, 2, 1.
| Pos. | Driver | RUS
| VÅL
| ARC
| RUS
| VÅL
| RUS
| Pts | | 1 | Alf-Aslak Eng | 2 | 1 | 2 | 1 | 2 | 2 | 2 | 2 | Ret | Ret | 2 | 1 | 165 | | 2 | Bjørn-Arild Martinsen | 1 | 2 | 3 | 2 | 7 | Ret | 4 | 5 | 1 | 2 | 4 | 7 | 133 | | 3 | Frank Valle | | | 5 | 5 | 1 | 1 | 7 | 6 | Ret | 1 | 1 | Ret | 106 | | 4 | Hans-Peter Havdal | 4 | 6 | 4 | 4 | 3 | 3 | 3 | 3 | | | 3 | 5 | 104 | | 5 | Torbjörn Sällfors | 5 | 4 | 6 | 7 | 6 | 4 | 6 | 7 | 3 | 3 | 7 | 3 | 94 | | 6 | Simen Tvete | Ret | Ret | Ret | DNS | 4 | 5 | | | 2 | Ret | 5 | 2 | 56 | | 7 | Camilla Antonsen | 3 | 3 | | | 5 | Ret | | | | | 6 | 6 | 44 | | 8 | Jarle Gåsland | | | | | | | 1 | 1 | | | | | 40 | | 9 | Petter Granlund | | | 1 | 3 | | | | | | | | | 32 | | 10 | André Westbye | 6 | 5 | | | | | | | | | 8 | 4 | 27 | | 11 | Roger Rui | | | | | Ret | Ret | 5 | 4 | | | | | 18 | | 12 | Henning Solberg | | | 7 | 6 | | | | | | | | | 10 | | 13 | Otter Ødegården | | | | | | | | | | | 9 | Ret | 2 | | - | Terje Andersen | | | Ret | DNS | | | | | | | NC | Ret | 0 | | - | Johannes Øye | Ret | Ret | | | | | | | | | | | 0 | | - | Per Skjolden | Ret | DNS | | | | | | | | | | | 0 | | Pos. | Driver | RUS
| VÅL
| ARC
| RUS
| VÅL
| RUS
| Pts | | | Colour | Result | | Gold | Winner | | Silver | Second place | | Bronze | Third place | | Green | Points classification | | Blue | Non-points classification | | Non-classified finish (NC) | | Purple | Retired, not classified (Ret) | | Red | Did not qualify (DNQ) | | Did not pre-qualify (DNPQ) | | Black | Disqualified (DSQ) | | White | Did not start (DNS) | | Withdrew (WD) | | Race cancelled (C) | | Blank | Did not practice (DNP) | | Did not arrive (DNA) | | Excluded (EX) | |
References