Na pierwszym miejscu pod względem oglądalności znalazł się mecz Czechy – Dania emitowany na TVP 2, który widziało średnio 6 mln 858 tys. widzów (udział stacji w trakcie emisji wyniósł 46%). Na drugim miejscu znalazł się mecz Portugalia – Anglia (24 czerwca w TVP 1) z widownią 6 mln 446 tys. widzów.
Udział stacji przy tym meczu był najwyższy jak do tej pory i wyniósł 50,8% wszystkich widzów obecnych w tym czasie przed telewizorami. Trzecie miejsce zajął mecz Portugalia – Hiszpania (20 czerwca w TVP 1) z widownią 5 mln 876 tys. widzów.
Najsłabiej oglądany był mecz Włochy – Bułgaria (emitowany 22 czerwca o 23.04) z widownią 1 049 tys. widzów (udział stacji wyniósł 25,3%).
Wpływy z reklam i billboardów sponsorskich przy meczach Euro 2004 (wykluczając reklamę przy magazynach i studiach sport Euro 2004) wyniosły brutto 13 mln 670 tys. zł. TVP 1 zarobiła 9 mln 073 tysiące zł, a TVP 2 – 4 mln 597 tys zł.
Największym reklamodawcą był Carlsberg Okocim, który wydał 2 mln 433 tys. zł