Mistrzostwa Polski w piłce nożnej (1946) – 20. edycja (18. zakończona) mistrzostw Polski w piłce nożnej. Pierwsze mistrzostwa po II wojnie światowej. Rozegrane systemem nieligowym.

Poziomy rozgrywkowe w sezonie 1946Rozgrywki Nazwa Centralne I Mistrzostwa Polski Okręgowe(20 okręgów) II Mistrzostwa Okręgów

W rozgrywkach brali udział mistrzowie 18 okręgów, ponieważ Motor Białystok, z powodu zbyt późnego zakończenia rozgrywek w swoim okręgu (8 grudnia 1946https://web.archive.org/web/20070927043053/http://strony.aster.pl/pietro/historia.pdf) oraz RKS Szombierki, decyzją administracyjną nie wystąpili w tych mistrzostwach.

Tytułu bronił Ruch Chorzów. Mistrzostwo zdobyła Polonia Warszawa.

1/16 finału 25 sierpnia 1946:

1/8 finału 1 września 1946:

8 września 1946:

15 września 1946:

Ćwierćfinały 29 września 1946:

Finał Mecze finałowe rozegrano systemem „ligowym” (każdy z każdym, mecz i rewanż) w terminach: 6, 13, 20, 27 października, 3, 10 listopada.

Wyniki Polonia Warta AKS ŁKS Polonia Warszawa 2:2 3:2 6:3 Warta Poznań 2:1 2:2 6:2 AKS Chorzów 0:1 6:1 5:0 ŁKS Łódź 3:5 4:3 4:2

Tabela Lp.