Các đơn vị hành chính địa phương của Ba Lan hiện được chia làm 3 cấp. Đơn vị hành chính địa phương cấp 1 là các tỉnh (tiếng Ba Lan: województwo), cấp 2 là các thành phố và huyện (gọi chung là cấp huyện, powiat), cấp 3 là các xã, thị trấn (gọi chung là cấp xã, gmina).
Cấp tỉnh
Các đơn vị hành chính địa phương cấp tỉnh của Ba Lan đồng thời là đơn vị hành chính cấp 2 của Liên minh châu Âu (NUTS 2). Hiện nay, Ba Lan có 16 tỉnh sau đây.
Đứng đầu mỗi tỉnh là tỉnh trưởng do Thủ tướng Ba Lan bổ nhiệm. Hội đồng tỉnh có nhiệm kỳ 4 năm và có quyền thông qua các văn bản pháp lý dưới luật.
Tỉnh chia thành huyện và thành phố.
Cấp huyện
Đơn vị hành chính cấp huyện của Ba Lan đồng thời là đơn vị hành chính cấp LAU-1 (trước đây gọi là NUTS 4) của EU. Cấp này bao gồm các thành phố (powiaty grodzkie) và huyện (powiaty ziemskie). Các huyện chia thành xã và thị trấn, nhưng thành phố thì không bị chia.
Tại thời điểm năm 2008, cấp huyện của Ba Lan có 379 đơn vị, trong đó có 65 thành phố và 314 huyện.
Cấp xã
Cấp xã có ba loại: xã (gmina wiejska) hoàn toàn nông thôn, thị trấn (gmina miejska) hoàn toàn là đô thị, và còn một loại vừa gồm phần nông thôn và phần đô thị (gmina miejsko-wiejska). Một huyện có thể chia thành 3 đến 19 đơn vị cấp xã. Người đứng đầu chính quyền đơn vị cấp xã do dân trong xã trực tiếp bầu ra.