Welsh Premier Division 2003-04 Table 2003-04 Table

| Club | Played | Drawn | Lost | Points_for | Points_against | Points_difference | Points |
|---|---|---|---|---|---|---|---|
| Caerphilly RFC | 30 | 1 | 18 | 658 | 918 | -260 | 34 |
| Pontypool RFC | 30 | 0 | 18 | 543 | 698 | -155 | 34 |
| Cardiff RFC | 30 | 0 | 19 | 649 | 797 | -148 | 33 |
| Newbridge RFC | 30 | 3 | 17 | 585 | 803 | -218 | 33 |
| Llanelli RFC | 30 | 2 | 18 | 701 | 765 | -64 | 32 |
| Llandovery RFC | 30 | 2 | 18 | 681 | 787 | -106 | 32 |
| Ebbw Vale RFC | 30 | 1 | 19 | 554 | 822 | -268 | 31 |
| Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 | Correct as of 2004-06-10 |