In 2004, the Polish solving championship was played on May 31 – June 1 in Serock.
There were 18 problems to solve. Władysław Rosolak was the judge of the tournament.
| Place | Title | First and last name | Cat. | City | Country | Rating | Total | |
| points | min. | |||||||
| 1 | GM | Murdzia Piotr | Gdańsk | POL | 2710 | 90 | 311 | |
| 2 | FM | Siran Lubomir | Bratislava | SVK | 2397 | 78 | 327 | |
| 3 | IM | Dragoun Michal | Praha | CZE | 2565 | 70,5 | 318 | |
| 4 | FM | Szczep Zbigniew | Gdańsk | POL | 2303 | 70 | 360 | |
| 5 | IM | Kopyl Valery | Poltava | UKR | 2416 | 66,5 | 360 | |
| 6 | FM | Kolcak Marek | Bratislava | SVK | 2450 | 64,5 | 318 | |
| 7 | IM | Piliczewski Bogusz | Gdańsk | POL | 2457 | 64 | 360 | |
| 8 | FM | Semenenko Valerij | UKR | 2352 | 63,5 | 340 | ||
| 9 | Satkus Vidmantas | LIT | 62,5 | 352 | ||||
| 10 | Borodavkin Sergej | UKR | 2359 | 54 | 359 | |||
| 11 | Svrcek Milan | Vrutky | SVK | 2145 | 54 | 360 | ||
| 12 | Satkus Vilimantus | LIT | 53 | 354 | ||||
| 13 | Sihnievic Mikalai | Minsk | BLR | 2036 | 52 | 359 | ||
| 14 | Krolikowski Ryszard | Warszawa | POL | 2148 | 51,5 | 353 | ||
| 15 | Djachuk Vasyl | UKR | 2390 | 51 | 348 | |||
| 16 | Stopa Jacek | jun. | Wrocław | POL | 2058 | 49 | 356 | |
| 17 | Gluszko Krzystof | Warszawa | POL | 1936 | 48 | 348 | ||
| 18 | Siwik Rafal | Wrocław | POL | 2025 | 48 | 356 | ||
| 19 | Paliulionis Viktoras | LIT | 47 | 360 | ||||
| 20 | Steponavicius Stasys | LIT | 46,5 | 358 | ||||
| 21 | Luch Michal | jun. | Wrocław | POL | 1735 | 45 | 338 | |
| 22 | Kwiatkowski Andrzej | Warszawa | POL | 1952 | 33,5 | 356 | ||
| 23 | Lehmann Tadeusz | Poznań | POL | 1877 | 31 | 351 | ||
| 24 | Gorski Piotr | jun. | Warszawa | POL | 1803 | 30 | 360 | |
| 25 | Jasik Andrzej | Ostrołęka | POL | 2037 | 17 | 345 | ||
| 26 | Wozniak Tadeusz | Pabianice | POL | 1623 | 9,5 | 343 | ||
The detailed results of the Polish solving championship in 2004.
