Atlas Przetargów · Edycja I (II kw. 2026) · kolejna edycja: wrzesień 2026

Indeks Konkurencyjności Zamówień Publicznych

Pierwszy w Polsce kwartalny ranking pokazujący, gdzie o publiczne zamówienia naprawdę rywalizują firmy, a gdzie wygrywa jedyna złożona oferta. Jeden wynik 0-100 dla każdego powiatu, policzony z 195 102 rozstrzygnięć ogłoszonych w BZP i TED.

W tej edycji najostrzejsza konkurencja: Żory (99,6 pkt). Najsłabsza: powiat wolsztyński (0,8 pkt). Największa poprawa: powiat bielski, o 27,6 p.p. mniej postępowań z jedną ofertą niż w 2022 r.

354
powiatów i miast w rankingu
195 tys.
rozstrzygnięć w analizie
33,7%
postępowań kończy się jedną ofertą
3,48
oferty na postępowanie (średnia)

Mapa konkurencyjności

Średni wynik powiatów w województwie (ważony liczbą postępowań). Najedź na region, aby zobaczyć szczegóły.

Łódzkie: 46,7 pktŚwiętokrzyskie: 58,0 pktWielkopolskie: 32,6 pktKujawsko-pomorskie: 38,9 pktMałopolskie: 46,4 pktDolnośląskie: 35,8 pktLubelskie: 53,3 pktLubuskie: 45,7 pktMazowieckie: 44,5 pktOpolskie: 49,6 pktPodlaskie: 56,7 pktPomorskie: 31,5 pktŚląskie: 51,3 pktPodkarpackie: 54,3 pktWarmińsko-mazurskie: 34,7 pktZachodniopomorskie: 21,0 pkt47583339463653464450573251543521
mniej konkurencyjniebardziej konkurencyjnie

Województwa

  1. 1.świętokrzyskie14 pow.58,0
  2. 2.podlaskie16 pow.56,7
  3. 3.podkarpackie24 pow.54,3
  4. 4.lubelskie24 pow.53,3
  5. 5.śląskie34 pow.51,3
  6. 6.opolskie12 pow.49,6
  7. 7.łódzkie21 pow.46,7
  8. 8.małopolskie22 pow.46,4
  9. 9.lubuskie12 pow.45,7
  10. 10.mazowieckie38 pow.44,5
  11. 11.kujawsko-pomorskie21 pow.38,9
  12. 12.dolnośląskie29 pow.35,8
  13. 13.warmińsko-mazurskie18 pow.34,7
  14. 14.wielkopolskie31 pow.32,6
  15. 15.pomorskie20 pow.31,5
  16. 16.zachodniopomorskie18 pow.21,0

Pełny ranking: 354 powiatów

Wyszukaj swój powiat. Trend pokazuje zmianę odsetka postępowań z jedną ofertą między 2022 r. a oknem bieżącym (wartość ujemna = konkurencja się poprawiła).

Powiat
1Żory99,6 A19,5%
2powiat strzeliński98,9 A18,0%
3powiat biłgorajski98,0 A23,4%
4powiat pszczyński97,7 A23,5%
5powiat strzelecki97,5 A24,4%
6powiat świdnicki96,7 A25,2%
7powiat grójecki96,3 A24,0%
8powiat pińczowski95,9 A20,1%
9powiat rybnicki95,5 A25,9%
10powiat jędrzejowski95,4 A24,3%
11powiat przysuski94,3 A22,8%
12powiat rzeszowski94,2 A26,0%
13powiat tarnowski94,1 A23,2%
14powiat dąbrowski93,9 A23,7%
15powiat olkuski93,7 A24,7%
16powiat włocławski93,1 A22,5%
17powiat żniński92,9 A26,9%
18Jastrzębie-Zdrój92,8 A26,2%
19powiat jaworski92,7 A25,0%
20powiat obornicki92,5 A26,1%
21powiat koniński92,3 A25,4%
22powiat oławski91,4 A25,2%
23powiat nowotarski91,1 A24,4%
24powiat łaski90,9 A22,2%
25powiat wieluński90,1 A26,1%
26powiat łódzki wschodni89,2 A23,8%
27powiat tczewski89,0 A23,1%
28powiat zawierciański88,8 A25,9%
29powiat przeworski88,7 A27,5%
30powiat kolbuszowski87,5 A28,0%
31powiat garwoliński87,4 A24,8%
32powiat brzeski87,3 A26,1%
33powiat bialski87,3 A24,6%
34powiat tarnogórski86,5 A28,3%
35powiat gdański86,3 A28,8%
36powiat szydłowiecki86,0 A26,5%
37powiat węgrowski85,2 A26,4%
38powiat prudnicki85,0 A28,9%
39powiat wrzesiński84,9 A27,1%
40powiat mikołowski84,9 A27,6%
41powiat kartuski84,0 A26,6%
42powiat lubartowski83,9 A26,1%
43powiat miński83,8 A28,6%
44powiat tarnobrzeski83,6 A29,6%
45powiat białobrzeski83,4 A26,3%
46powiat kraśnicki83,1 A29,0%
47powiat zamojski82,7 A28,8%
48powiat ropczycko-sędziszowski82,4 A28,5%
49powiat krakowski82,2 A28,2%
50powiat krapkowicki82,2 A29,9%
51powiat sandomierski81,9 A26,6%
52powiat przemyski81,5 A24,0%
53powiat miechowski81,4 A27,0%
54powiat radziejowski81,3 A28,2%
55powiat chełmski81,2 A26,6%
56powiat jarosławski80,9 A26,6%
57powiat mławski80,9 A28,5%
58powiat zwoleński80,1 A28,5%
59powiat siemiatycki80,0 B27,6%
60powiat kościerski79,4 B28,3%
61Zielona Góra79,2 B26,9%
62Ruda Śląska78,4 B29,6%
63powiat poddębicki78,2 B29,8%
64powiat brzeski77,8 B29,1%
65powiat włoszczowski77,2 B26,5%
66powiat żagański77,1 B30,0%
67powiat opatowski76,7 B27,5%
68powiat krośnieński76,7 B27,1%
69Rybnik76,6 B30,9%
70powiat toruński76,3 B28,1%
71powiat wrocławski75,8 B26,5%
72powiat opolski75,8 B31,3%
73powiat wołomiński75,5 B30,0%
74powiat kłobucki75,4 B28,2%
75powiat kozienicki75,3 B30,1%
76powiat piotrkowski75,1 B28,9%
77powiat lipski75,1 B27,2%
78powiat oleski74,7 B29,4%
79powiat myszkowski74,5 B31,7%
80powiat leżajski74,2 B29,6%
81powiat konecki74,1 B29,7%
82powiat puławski73,6 B30,1%
83powiat zduńskowolski73,1 B27,9%
84powiat płoński73,0 B28,7%
85powiat ostrołęcki72,7 B25,7%
86powiat kościański72,3 B29,3%
87powiat starogardzki71,9 B30,6%
88powiat opolski71,8 B27,9%
89powiat radomski71,7 B28,0%
90powiat ostrowiecki71,2 B27,9%
91powiat bydgoski71,2 B29,7%
92powiat legionowski71,0 B28,7%
93powiat janowski71,0 B32,3%
94powiat radomszczański70,7 B30,1%
95powiat nowodworski70,3 B29,1%
96powiat wągrowiecki70,1 B30,7%
97powiat krasnostawski70,0 B29,8%
98powiat nowodworski69,6 B29,4%
99powiat proszowicki69,5 B27,7%
100powiat wejherowski69,2 B26,2%
101powiat brodnicki68,9 B27,6%
102powiat jasielski68,3 B28,3%
103powiat limanowski68,2 B30,7%
104powiat hajnowski67,6 B24,5%
105Legnica67,4 B33,0%
106powiat bocheński67,1 B31,4%
107powiat tucholski67,1 B27,9%
108powiat żywiecki66,7 B28,8%
109powiat kielecki66,4 B31,0%
110powiat skarżyski66,4 B32,2%
111powiat bolesławiecki66,1 B29,7%
112powiat suwalski65,9 B25,6%
113powiat sokólski65,9 B28,4%
114Tychy65,9 B30,6%
115powiat kazimierski65,7 B31,7%
116powiat wodzisławski65,5 B26,9%
117powiat makowski65,5 B29,4%
118powiat żyrardowski65,4 B31,0%
119powiat nakielski65,4 B30,2%
120Jaworzno65,0 B34,0%
121powiat lubelski64,9 B33,2%
122powiat gnieźnieński64,9 B30,6%
123powiat działdowski64,7 B33,3%
124powiat hrubieszowski64,5 B31,5%
125powiat lwówecki64,1 B27,9%
126powiat rycki64,0 B31,6%
127Częstochowa63,9 B31,3%
128powiat człuchowski63,8 B26,6%
129Siemianowice Śląskie62,9 B30,1%
130powiat wysokomazowiecki62,8 B28,3%
131powiat wadowicki62,3 B32,3%
132powiat białostocki62,0 B31,6%
133powiat cieszyński62,0 B30,3%
134powiat średzki62,0 B27,7%
135powiat łęczyński61,6 B30,6%
136powiat złotowski61,1 B29,5%
137powiat nowotomyski61,0 B27,9%
138Łomża61,0 B30,0%
139Białystok60,8 B31,2%
140powiat chojnicki60,8 B31,5%
141Płock60,8 B31,8%
142powiat olsztyński60,6 B30,3%
143powiat starachowicki60,6 B34,7%
144powiat gostyński60,0 C29,9%
145powiat staszowski58,6 C30,0%
146powiat słupecki58,6 C35,0%
147powiat złotoryjski58,4 C29,4%
148powiat gorlicki57,6 C29,3%
149powiat dębicki57,5 C31,8%
150powiat świecki57,4 C32,2%
151powiat świdwiński56,9 C23,1%
152powiat czarnkowsko-trzcianecki56,7 C31,7%
153powiat ostrowski56,7 C31,4%
154powiat nowomiejski56,7 C27,8%
155powiat koszaliński56,2 C26,9%
156powiat pajęczański55,5 C29,9%
157powiat chrzanowski54,5 C33,4%
158powiat lubiński54,4 C32,1%
159powiat zielonogórski54,3 C30,7%
160powiat kolneński54,3 C33,8%
161powiat będziński54,0 C33,0%
162powiat nowosądecki53,9 C31,1%
163powiat radzyński53,8 C34,4%
164Bielsko-Biała53,6 C31,4%
165powiat gostyniński53,5 C29,0%
166powiat wyszkowski53,5 C29,3%
167powiat sejneński53,2 C32,8%
168powiat trzebnicki53,1 C30,4%
169powiat poznański52,9 C31,8%
170Bytom52,5 C34,7%
171Radom52,1 C34,3%
172powiat kwidzyński51,9 C28,0%
173powiat bieruńsko-lędziński51,8 C33,0%
174powiat świebodziński51,8 C34,1%
175Nowy Sącz51,6 C30,0%
176powiat iławski51,3 C30,8%
177Rzeszów50,2 C31,9%
178powiat tomaszowski50,1 C30,5%
179powiat elbląski50,1 C32,8%
180powiat zgierski49,7 C33,2%
181Sosnowiec49,4 C37,2%
182powiat stalowowolski48,7 C33,5%
183powiat łukowski48,4 C29,9%
184Siedlce48,1 C32,5%
185powiat chełmiński48,0 C32,2%
186powiat łęczycki48,0 C30,2%
187Lublin47,0 C33,2%
188powiat moniecki46,2 C33,2%
189powiat strzelecko-drezdenecki46,0 C31,2%
190powiat namysłowski45,8 C31,3%
191powiat kutnowski45,6 C35,4%
192powiat wołowski45,3 C28,4%
193powiat mielecki45,0 C34,5%
194powiat sieradzki44,6 C29,2%
195powiat ząbkowicki44,4 C33,1%
196powiat świdnicki44,4 C33,4%
197powiat opoczyński44,1 C33,5%
198powiat kluczborski43,9 C32,6%
199Kalisz43,7 C35,5%
200Grudziądz43,6 C30,6%
201powiat chodzieski43,4 C33,9%
202powiat sokołowski43,3 C30,2%
203powiat niżański43,3 C35,0%
204powiat dzierżoniowski43,1 C32,1%
205powiat ostrowski43,1 C34,4%
206powiat szczycieński42,7 C31,6%
207powiat średzki42,4 C36,7%
208powiat lubański42,3 C33,7%
209powiat lubaczowski42,1 C32,9%
210powiat oświęcimski42,0 C35,0%
211Opole42,0 C35,2%
212Gliwice41,9 C35,1%
213powiat górowski41,3 C30,1%
214powiat grodziski41,2 C34,7%
215powiat przasnyski41,0 C31,6%
216powiat pruszkowski40,9 C32,0%
217powiat mogileński40,9 C32,4%
218powiat rypiński40,9 C31,2%
219powiat brzozowski40,2 C35,4%
220powiat ostródzki40,2 C32,7%
221powiat kłodzki40,0 C32,4%
222powiat golubsko-dobrzyński39,8 D31,8%
223powiat gliwicki39,1 D34,1%
224Włocławek38,7 D34,3%
225powiat raciborski38,5 D34,8%
226Olsztyn38,5 D35,0%
227powiat augustowski38,2 D32,3%
228powiat bielski38,2 D31,5%
229powiat giżycki37,2 D35,3%
230powiat turecki37,1 D32,5%
231Bydgoszcz36,5 D36,2%
232powiat sławieński36,4 D39,3%
233Koszalin36,3 D34,1%
234powiat sztumski36,1 D31,4%
235powiat kędzierzyńsko-kozielski35,9 D34,5%
236powiat gołdapski35,8 D32,1%
237Suwałki35,8 D31,6%
238powiat łowicki35,6 D33,3%
239Kielce35,1 D38,4%
240Skierniewice35,1 D37,8%
241Leszno34,9 D35,4%
242Warszawa34,9 D35,8%
243powiat słupski34,8 D31,2%
244powiat leski34,3 D33,1%
245powiat inowrocławski34,1 D33,9%
246Tarnów34,0 D35,0%
247Łódź33,4 D35,4%
248powiat bełchatowski33,3 D35,4%
249Krosno32,9 D34,7%
250powiat mrągowski32,6 D33,3%
251powiat grajewski32,4 D34,0%
252powiat białogardzki32,2 D31,1%
253Gorzów Wielkopolski31,7 D34,0%
254powiat parczewski31,6 D36,0%
255powiat drawski31,4 D34,8%
256powiat bytowski31,4 D42,1%
257powiat aleksandrowski31,3 D33,1%
258powiat pułtuski31,1 D32,1%
259powiat bielski30,2 D31,8%
260powiat sulęciński30,1 D32,8%
261powiat łańcucki29,2 D38,0%
262powiat pleszewski29,0 D34,9%
263powiat pilski28,8 D34,4%
264Katowice28,7 D38,6%
265powiat pabianicki28,5 D35,5%
266powiat rawski28,3 D36,6%
267powiat gryfiński27,8 D34,2%
268Chorzów27,7 D33,1%
269powiat legnicki27,3 D32,8%
270powiat ciechanowski27,1 D35,8%
271powiat bartoszycki26,5 D37,3%
272powiat myślenicki26,0 D35,4%
273powiat sochaczewski25,7 D34,6%
274Kraków25,2 D38,8%
275powiat milicki25,0 D37,3%
276powiat suski24,7 D34,3%
277powiat lubliniecki24,7 D35,2%
278powiat kamieński24,4 D34,6%
279Biała Podlaska24,0 D39,6%
280powiat piaseczyński23,9 D35,4%
281powiat tomaszowski23,9 D35,0%
282powiat szamotulski23,9 D35,8%
283powiat goleniowski23,7 D35,3%
284powiat nyski23,5 D35,8%
285powiat buski23,4 D36,0%
286powiat żuromiński23,3 D37,2%
287Zabrze23,3 D43,0%
288Konin22,9 D35,6%
289powiat sierpecki22,6 D38,0%
290powiat lipnowski22,2 D35,9%
291powiat karkonoski22,0 D34,4%
292powiat kolski21,6 D33,7%
293powiat ełcki21,5 D33,9%
294Tarnobrzeg21,3 D41,8%
295powiat oleśnicki20,6 D38,0%
296powiat sanocki20,3 D36,8%
297powiat sępoleński20,3 D41,3%
298Wrocław19,5 E36,2%
299powiat gryficki19,3 E43,4%
300powiat wielicki19,1 E38,8%
301powiat zambrowski19,1 E40,0%
302Gdynia18,9 E41,3%
303Przemyśl17,7 E36,5%
304Wałbrzych17,4 E37,7%
305Zamość17,3 E36,4%
306powiat kamiennogórski17,1 E38,7%
307powiat warszawski zachodni16,5 E36,8%
308powiat międzyrzecki16,4 E41,1%
309powiat włodawski16,2 E36,4%
310powiat polkowicki16,1 E36,3%
311powiat głogowski15,7 E35,1%
312Szczecin15,7 E38,5%
313powiat wałbrzyski15,3 E36,9%
314Poznań15,3 E39,2%
315Mysłowice13,7 E40,1%
316powiat stargardzki13,5 E38,4%
317powiat kępiński13,5 E36,1%
318powiat myśliborski13,2 E36,9%
319powiat malborski13,2 E37,0%
320powiat żarski12,5 E40,2%
321powiat głubczycki12,3 E39,8%
322powiat pucki12,0 E37,0%
323powiat krotoszyński11,5 E39,6%
324powiat słubicki11,4 E38,9%
325Chełm11,0 E38,2%
326Toruń10,4 E38,3%
327powiat bieszczadzki10,1 E37,8%
328powiat krośnieński9,0 E39,7%
329Słupsk8,7 E40,7%
330powiat wałecki8,6 E39,0%
331powiat szczecinecki8,5 E38,2%
332Piotrków Trybunalski8,4 E40,6%
333Sopot7,8 E38,0%
334Dąbrowa Górnicza7,7 E47,2%
335powiat nowosolski7,4 E41,5%
336powiat lidzbarski7,4 E40,8%
337powiat piski6,7 E39,7%
338powiat zgorzelecki6,7 E39,7%
339powiat śremski6,5 E40,7%
340powiat rawicki6,2 E40,3%
341powiat lęborski5,8 E41,7%
342powiat choszczeński5,6 E39,7%
343Świętochłowice4,9 E42,3%
344Gdańsk4,6 E48,5%
345powiat grodziski4,5 E40,0%
346powiat kętrzyński3,8 E40,9%
347powiat braniewski3,0 E40,9%
348powiat międzychodzki3,0 E41,1%
349Elbląg2,5 E42,2%
350powiat policki2,3 E42,9%
351powiat otwocki2,3 E45,3%
352powiat tatrzański2,0 E43,8%
353Świnoujście1,1 E42,9%
354powiat wolsztyński0,8 E54,1%

354 z 354 powiatów · kliknij nagłówek kolumny, aby sortować

Metodologia

Źródło i zakres danych

  • Ogłoszenia o wynikach postępowań z Biuletynu Zamówień Publicznych i dziennika TED, od 01.01.2025 do 09.06.2026 (trend: od 2022 r.).
  • Wyłącznie wyniki z podaną liczbą ofert (1-30); konkursy ofert (np. na świadczenia medyczne) są wykluczone.
  • Postępowanie przypisujemy do powiatu po siedzibie zamawiającego.
  • Statystyki ogólnopolskie liczone są ze wszystkich 195 102 rozstrzygnięć w oknie; do rankingu wchodzą powiaty z minimum 100 rozstrzygnięciami (187 109 rozstrzygnięć w 354 powiatach).
  • Indeks celowo nie używa wartości szacunkowych zamówień (pole o niskiej jakości u źródła).

Wzór indeksu

Wynik = 100 × (0,5 × ranga percentylowa odsetka postępowań z co najmniej dwiema ofertami + 0,5 × ranga percentylowa średniej liczby ofert). Rangi liczone na tle wszystkich 354 jednostek w edycji.

Klasy: A 80-100, B 60-79, C 40-59, D 20-39, E 0-19.

Konstrukcja percentylowa uodparnia wynik na obserwacje skrajne i pozwala porównywać edycje mimo sezonowych wahań liczby postępowań.

Dla mediów i samorządów

Piszesz artykuł? Gotowe pakiety prasowe per powiat (akapit do cytowania, grafika, dane): atlasprzetargow.pl/dla-mediow

Pobierz pełne dane

Cały ranking z metrykami składowymi, bez rejestracji.

Licencja CC BY 4.0

Wyniki, tabele i mapę można publikować w całości lub we fragmentach, również komercyjnie. Jedyny warunek: podanie źródła z linkiem do tej strony.

Jak cytować

Atlas Przetargów (2026). Indeks Konkurencyjności Zamówień Publicznych, edycja i (ii kw. 2026). https://atlasprzetargow.pl/indeks-konkurencyjnosci

Najczęstsze pytania

Jak liczony jest wynik indeksu?

Wynik (0-100) to średnia dwóch rang percentylowych powiatu na tle 354 jednostek: odsetka postępowań, w których wpłynęły co najmniej dwie oferty, oraz średniej liczby ofert na postępowanie. 100 oznacza najbardziej konkurencyjny rynek w kraju. Klasy: A (80-100), B (60-79), C (40-59), D (20-39), E (0-19).

Dlaczego konkurencyjność zamówień ma znaczenie?

Tam, gdzie do przetargu staje jedna firma, jej cena zostaje umową bez żadnej presji rynkowej. Więcej ofert to statystycznie niższe ceny i oszczędności w budżecie samorządu. Odsetek postępowań z jedną ofertą to standardowy wskaźnik zdrowia rynku zamówień używany m.in. przez Komisję Europejską (Single Market Scoreboard).

Skąd pochodzą dane i czy mogę je wykorzystać?

Z ogłoszeń o wynikach postępowań w Biuletynie Zamówień Publicznych i europejskim dzienniku TED (2025-01-01 do 2026-06-09). Pełne dane indeksu są dostępne do pobrania (CSV, JSON) na licencji CC BY 4.0: można je publikować i przetwarzać, także komercyjnie, z podaniem źródła.

Dlaczego mojego powiatu nie ma w rankingu?

Do rankingu wchodzą powiaty z co najmniej 100 rozstrzygnięciami z podaną liczbą ofert w oknie badania. Mniejsza próba dawałaby niestabilne, losowe wyniki. Powiaty poniżej progu wrócą do zestawienia, gdy zbierze się wystarczająca liczba postępowań.

Jak często indeks jest aktualizowany?

Kwartalnie. Kolejna edycja: wrzesień 2026. Okno badania obejmuje rozstrzygnięcia od 1 stycznia 2025 r., więc kolejne edycje pokażą też zmianę wyniku kwartał do kwartału.

Indeks Konkurencyjności Zamówień Publicznych · Edycja I (II kw. 2026) · opublikowano 09.06.2026 · Atlas Przetargów