2003–04 Maltese Second Division
The 2003–04 Maltese Second Division started on 27 September 2003 and ended on 3 May 2004.
Participating teams
- Attard
- Dingli Swallows
- Gozo FC
- Gzira United
- Mellieha
- St. Andrews
- St. Georges
- Vittoriosa Stars
- Xghajra Tornadoes
- Zebbug Rangers
- Zejtun Corinthians
- Zurrieq
Changes from previous season
- Tarxien Rainbows and San Gwann were promoted to the 2003–04 Maltese First Division. They were replaced with Gozo FC and Xghajra Tornadoes, both relegated from 2002–03 Maltese First Division.
- Qormi and Luqa St. Andrews were relegated to the Maltese Third Division. They were replaced with Zejtun Corinthians and St. Georges, both promoted from the Third Division.