El polaco tiene varios dialectos que corresponden básicamente a las antiguas divisiones tribales: los más significativos (en número de hablantes) son el de la Gran Polonia (en el noroeste), el de la Pequeña Polonia (sureste), el mazoviano (Mazovia y Mazuria ) y el silesio (Śląskie, Silesia).