Het wereldkampioenschap floorball van 2004 werd gehouden van 4 mei tot en met 23 mei in Zürich (Zwitserland). Het was de 5e editie en Zweden won de titel door Tsjechië in de finale met 6-4 te verslaan.
Groepsfase
Groep A
| Datum |
Land |
Land |
Uitslag |
Periode |
| 16 mei | Tsjechië | Duitsland | 20 – 1 | (6–0, 5–1, 9–0) |
Oostenrijk | Noorwegen | 1 – 17 | (1–5, 0–8, 0–4) |
| 17 mei | Duitsland | Oostenrijk | 9 – 2 | (1–2, 3–0, 5–0) |
Zweden | Tsjechië | 4 – 1 | (2–1, 1–0, 1–0) |
| 18 mei | Tsjechië | Oostenrijk | 7 – 2 | (1–0, 3–2, 3–0) |
Noorwegen | Zweden | 4 – 17 | (1–5, 1–8, 2–4) |
| 19 mei | Tsjechië | Noorwegen | 9 – 4 | (2–1, 3–1, 4–2) |
Zweden | Duitsland | 25 – 0 | (9–0, 8–0, 8–0) |
| 20 mei | Noorwegen | Duitsland | 18 – 3 | (6–1, 8–1, 4-1) |
Zweden | Oostenrijk | 19 – 1 | (8–0, 5–1, 6–0) |
Groep B
| Datum |
Land |
Land |
Uitslag |
Periode |
| 16 mei | Zwitserland | Letland | 4 – 3 | (0–1, 3–0, 1–2) |
Letland | Denemarken | 6 – 7 | (0–2, 5–2, 1-3) |
| 17 mei | Finland | Rusland | 16 – 1 | (3–1, 4–0, 9–0) |
Denemarken | Zwitserland | 4 – 15 | (1–2, 1–4, 2–9) |
| 18 mei | Finland | Letland | 14 – 2 | (4–1, 5–0, 5–1) |
Zwitserland | Rusland | 10 – 2 | (4–0, 3–2, 3–0) |
| 19 mei | Rusland | Letland | 4 – 1 | (2–0, 2–0, 0–3) |
Finland | Denemarken | 16 – 0 | (5–0, 6–0, 5–0) |
| 20 mei | Denemarken | Letland | 3 – 7 | (1–2, 1–1, 1–4) |
Zwitserland | Finland | 4 – 3 | (1–2, 1–1, 2–0) |
Rechtstreekse uitschakeling
Divisie B
Finale
Bronnen, noten en/of referenties