2006–07 Newcastle United F.C. season Premier League Premier League

| Date_ | Opponent | Venue | Result_ | Attendance |
|---|---|---|---|---|
| 19 August 2006 | Wigan Athletic | Home | 2-1 | 51569 |
| 27 August 2006 | Aston Villa | Away | 2-0 | 35141 |
| 9 September 2006 | Fulham | Home | 1-2 | 50365 |
| 17 September 2006 | West Ham United | Away | 0-2 | 34938 |
| 20 September 2006 | Liverpool | Away | 2-0 | 43754 |
| 24 September 2006 | Everton | Home | 1-1 | 50107 |
| 1 September 2006 | Manchester United | Away | 2-0 | 75664 |
| 15 October 2006 | Bolton Wanderers | Home | 1-2 | 48145 |
| 22 October 2006 | Middlesbrough | Away | 1-0 | 30060 |
| 28 October 2006 | Charlton Athletic | Home | 0-0 | 48642 |
| 4 November 2006 | Sheffield United | Home | 0-1 | 50188 |
| 11 November 2006 | Manchester City | Away | 0-0 | 40571 |
| 19 November 2006 | Arsenal | Away | 1-1 | 60058 |