A doctor who becomes a member of a municipal, county or regional council files an asset declaration every year. In it the doctor enters income from each source separately: from the practice, from employment in a hospital, from contracts, from a company. The public part of the declaration is published in the Public Information Bulletin (BIP).1 For a councillor, then, one can see at once what nobody adds up for other doctors — income from many workplaces in a single year.
The X user Tomo (@tomo9000p) collected 183 such declarations. We compared each amount with the declaration in BIP. Much of the dataset turned out to be wrong, so the figures below come from the corrected rows, separately for 2025 and 2024.2 We do not give names: we are interested in the mechanism, not in people.
~632.6thousand PLN
median annual income from work for 2025 — from 113 declarations whose amount we confirmed
Exactasset declarations in BIP; compiled and checked by the editors, 15.10.2026
14of 113
doctor-councillors declared at least a million zloty of income from work for 2025
Exactasset declarations in BIP; compiled and checked by the editors, 15.10.2026
46of 182
rows of the dataset had to be corrected after comparison with the declaration — the amount, the year or revenue entered as income
Exactasset declarations in BIP; compiled and checked by the editors, 15.10.2026
Why a councillor’s income is public
The obligation comes from three local government acts: on municipal self-government (Articles 24h and 24i), on county self-government (Articles 25c and 25d) and on regional self-government (Articles 27c and 27d). A councillor files a declaration every year by 30 April, as of the end of the previous year. The information in it is public, except for the address and the location of real estate.1 Income in a declaration filed in 2026 therefore concerns 2025 — and that is how we count the year in the dataset.
The same provisions cover, among others, heads of local government units, including directors of local government hospitals. We describe their declarations in our analysis How much hospital directors earn. A doctor who is neither a councillor nor a director does not file a declaration. No public source adds up such a doctor’s income from several facilities — we describe this mechanism in Lack of transparency.
What the declarations show
For 2025 the dataset has 135 rows, and we confirmed the amount of income from work in 113 of them. The median is PLN 632,598 (≈ €144,000). The number of people with income of PLN 500,000 or more: 74; of a million or more: 14. The highest income is PLN 2,149,835 (≈ €488,000).2 Rzeczpospolita gave the same highest amount for 2025 in its own analysis of councillors’ declarations.3
For 2024 the dataset is smaller: of 44 rows we confirmed the amount in 39. The median is PLN 586,943 (≈ €133,000), and the number of people with income of a million or more: 7.2 We do not combine the years, because these are incomes from different periods, and some people are in the dataset for only one of them.
Income from work: median PLN 632.6 thousand for 2025 and PLN 586.9 thousand for 2024
| For 2025 | For 2024 | |
|---|---|---|
| Rows in the statistics | 113 of 135 (including 17 with a single “revenue and income” amount) | 39 of 44 (including 6 with a single “revenue and income” amount) |
| Median | PLN 632.6 thousand | PLN 586.9 thousand |
| PLN 500,000 and more | 74 of 113 | 22 of 39 |
| PLN 1 million and more | 14 of 113 | 7 of 39 |
| Highest | PLN 2,149,835 | PLN 2,027,109 |
Most confirmed incomes for 2025 are between PLN 250,000 and a million. Above a million the distribution thins out quickly: the highest amount, PLN 2.15 million (≈ €488,000), is the only one above one and a half million.2
For 2025, 14 of 113 doctor-councillors declared at least a million zloty of income from work
The practice is not everything
The original dataset had a single “income” column, described as income from medical activity. In 58 rows, however, it was the sum of several sources: the practice, employment in a hospital, a company and contracts.2 We separated them. Income from the practice alone — from a sole proprietorship, a medical office or a doctors’ partnership — looks different from total income from work.
The practice alone: median PLN 499.7 thousand for 2025
| For 2025 | For 2024 | |
|---|---|---|
| Rows in the statistics | 104 of 135 (including 17 with a single “revenue and income” amount) | 37 of 44 (including 6 with a single “revenue and income” amount) |
| Median | PLN 499.7 thousand | PLN 420.4 thousand |
| PLN 500,000 and more | 52 of 104 | 14 of 37 |
| PLN 1 million and more | 12 of 104 | 4 of 37 |
| Highest | PLN 2,149,835 | PLN 2,027,109 |
In 21 of the 142 confirmed rows in which we know both amounts, the practice is less than half of income from work. The rest comes from employment or contracts in hospitals. Another 11 councillors do not run a practice at all: their income is employment, contracts or a dividend from their own medical company.2 The same doctor is thus often both an entrepreneur and an employee of several facilities. What follows from this for transparency we describe in Contract or employment.
Revenue is not income
Revenue is what the practice takes in before costs are deducted: staff pay, rent, equipment. It can be many times higher than income. In the dataset the highest revenue from a practice, PLN 7.31 million (≈ €1.66 million), yielded PLN 779,002 (≈ €177,000) of income.2 That is why we calculate the statistics on income only.
In 20 declarations only revenue is given for the practice — usually for doctors taxed at a flat rate on revenue (ryczałt), who do not calculate income. The original dataset then entered revenue as income. We leave income blank, and these rows are not included in the statistics. In another 24 declarations the practice has a single amount in the “revenue and income” box. We count it as income, but in the tables we state how many rows this applies to.2
What the declarations do not show
What is visible
A councillor’s asset declaration for a given year.
- income from each source separately: practice, employment, contracts, companies
- revenue from the practice, if the councillor gives it
- the councillor’s allowance, pension and rental — as separate items
- the year the income concerns (filing date minus one)
What is not visible
The form does not ask about it directly.
- how much of the income is NFZ money and how much comes from private visits
- how many hours were worked and in how many facilities
- income from the practice when the declaration gives only revenue
- the income of doctors who are neither councillors nor directors
The form is filled in by hand, and everyone fills it in differently. The same amount goes once into the box on business activity, once into “other income”. Some declarations are internally contradictory or give a year in the text different from the filing date.2 Comparing declarations therefore requires reading each one separately.
Why this is not a picture of a typical doctor
The dataset is selective. Councillors are doctors who stood for election and won, most of them with their own practice. The dataset was compiled by one person, and we do not know what share of all doctor-councillors it includes. Nor does it cover doctors who work only as employees and hold no office in local government.
The result depends on whom the dataset covers. The Co w Zdrowiu website analysed a different dataset — 160 declarations of doctor-councillors — and obtained a median of about PLN 285,000 (≈ €64,700) and a highest income of PLN 4.9 million (≈ €1.11 million).4 Neither of these medians says how much the average doctor in Poland earns. They only show how wide the spread of incomes is among people whose income happens to be visible.
We collect individual top settlements of doctors from other sources — pay lists, audits, hospitals’ answers — in Record payments to doctors. We do not repeat people from this dataset there.
How we checked the dataset
The declarations were collected by Tomo (@tomo9000p); we checked each amount in the declaration.2 We opened the declaration at the link in each row, and where the link led to a list, we found the councillor’s file in BIP. Most files are scans of handwritten forms, so we read the amounts from the image of the page. We counted the year from the filing date: a declaration from April 2026 concerns 2025. We did not find three declarations — the dataset had no working link to them.
Data collection

Tomo
@tomo9000p
Collected the asset declarations of doctor-councillors on which this analysis is based. Thank you!
127 of 182 rows matched the declaration, we corrected 46
| Status | Rows | What it means |
|---|---|---|
| Matches the declaration | 127 | the dataset’s amount and year are in the declaration; in 43 of these rows the amount was a sum of several sources of income, which we split into the practice and total income |
| Corrected | 46 | the dataset had a different amount, a different year, revenue instead of income, or a loss added instead of subtracted — we entered the values from the declaration |
| Uncertain | 6 | the declaration does not settle it: contradictory amounts, an amount without description, a year in the text different from the filing date, or the profession not confirmed |
| No declaration | 3 | the dataset has no working link, and we did not find the declaration |
The errors were not random. A few types recurred, and one row could have several. Apart from merely calling a sum of sources “income from the practice”, 47 rows had an error, i.e. one in four.2
The most common error: a sum of several sources or revenue instead of income
| What was wrong | Rows |
|---|---|
| A sum of several sources (practice, employment, company, contracts) given as income from the practice | 58 |
| Revenue entered as income — the declaration gives revenue only | 20 |
| A different amount: a typo, a missing digit, a corrected declaration | 12 |
| Wrong year — a declaration for a different year than in the dataset | 9 |
| No year in the dataset | 5 |
| Amount rounded to thousands | 3 |
| A loss added instead of subtracted, or omitted | 2 |
We excluded two rows from the compilation. One concerned the wife of a councillor rather than a councillor herself — the dataset’s author had already excluded it. The other concerned a person against whom criminal proceedings are pending: we exclude rows of people with pending proceedings. We do not publish names, and we give the specialty after the dataset’s author, because the declarations do not contain it. Each row in the table below links to the declaration in BIP, where the amount can be checked.
An earlier version of this page treated 183 declarations as one group and gave a median of about PLN 633,000 and 30 people with income of a million or more. These figures mixed 2024 and 2025, revenue with income, and sums of different sources with income from the practice. After the corrections, the number of people with income from work of a million or more is 14 for 2025 and 7 for 2024. The median income from work for 2025 came out the same as the former median of the whole dataset, but that is a coincidence: it is calculated from different rows and with a different definition, and the median of the practice alone for 2025 is PLN 499.7 thousand.2
See an error in a row? Write to sprostowania@zarobkilekarzy.pl — we will correct it after checking the declaration.
Full dataset
Rows grouped by income year, in each group from the highest income from work. For each row we give the amount from the original dataset and the verification status. Council names are given in Polish.
Income for 2025135 rows100 matching the declaration · 29 corrected · 6 without a confirmed amount
| Council | Year | Income from practice | Total income from work | Verification | Declaration |
|---|---|---|---|---|---|
| Rada Powiatu Zawierciańskiego | 2025 | PLN 2,149,835revenue PLN 5,569,200 | PLN 2,149,835own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 2,149,835 | BIP |
| Rada Miasta Konina | 2025 | PLN 1,992,200revenue PLN 3,708,990 | —practice + shares in a general and a professional partnership | uncertainin the dataset: PLN 1,992,200Amounts match the dataset, but the declaration filed in April 2026 refers in its text to income “in 2024”. Joint marital property. | BIP |
| Rada Miejska w Kartuzach | 2025 | PLN 1,440,266single amount “revenue and income” | PLN 1,440,266practice (sole proprietorship) | matches the declarationin the dataset: PLN 1,440,266A single amount in the “revenue and income” box (handwritten). | BIP |
| Rada Miejska w Mielcu | 2025 | PLN 1,313,226revenue PLN 2,172,214 | PLN 1,313,226own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 1,313,226 | BIP |
| Rada Powiatu w Oświęcimiu | 2025 | PLN 1,294,474revenue PLN 2,287,713 | PLN 1,294,474practice + general partnership | matches the declarationin the dataset: PLN 1,294,474 | BIP |
| Sejmik Województwa Warmińsko-Mazurskiego | 2025in the dataset: none | PLN 1,229,440revenue PLN 1,254,820 | PLN 1,229,440practice + civil-law partnership renting out premises | correctedin the dataset: PLN 1,229,440Year added (as of 31.12.2025). The amount also includes a partnership renting out premises; it cannot be separated. | BIP |
| Rada Powiatu Stalowowolskiego | 2025 | PLN 1,223,591single amount “revenue and income” | PLN 1,223,591practice (sole proprietorship) | matches the declarationin the dataset: PLN 1,223,591A single amount in the “revenue and income” box (handwritten). The dataset also mentions the post of head of a hospital ward; we did not record that income, so total income is a lower bound. | BIP |
| Rada Powiatu Żyrardowskiego | 2025 | PLN 1,214,737revenue PLN 1,222,984 | PLN 1,214,737civil-law partnership (primary care offices) | matches the declarationin the dataset: PLN 1,214,737Income given with the PIT-28 tax return (flat-rate tax). | BIP |
| Rada Powiatu Starogardzkiego | 2025 | PLN 462,587single amount “revenue and income” | PLN 1,147,175practice + employment | matches the declarationin the dataset: PLN 1,147,175The dataset amount is a sum: practice about PLN 462.6 thousand and employment about PLN 684.8 thousand, plus minor sources of income. Handwritten, digits uncertain. | BIP |
| Rada Powiatu w Śremie | 2025 | PLN 1,125,955 | PLN 1,125,955civil-law partnership (outpatient clinic) | matches the declarationin the dataset: PLN 1,125,955Handwritten; the declaration does not give revenue. | BIP |
| Rada Miasta w Myszkowie | 2025 | PLN 1,104,873revenue PLN 3,197,823 | PLN 1,104,873own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 1,104,873 | BIP |
| Rada Miasta Piotrkowa Trybunalskiego | 2025 | PLN 1,065,886revenue PLN 2,646,370 | PLN 1,065,886practice + managing a facility | correctedin the dataset: PLN 1,065,886Income matches. Revenue read from the handwriting as about PLN 2,646,370 (PLN 2,676,376 in the dataset), digits uncertain. | BIP |
| Rada Miasta Gliwice | 2025 | PLN 314,700revenue PLN 319,316 | PLN 1,064,440practice + employment and contracts in three hospitals | correctedin the dataset: PLN 1,024,636The practice accounts for PLN 314.7 thousand of income, the rest is employment and contracts in three hospitals. The sum from the declaration is higher than in the dataset (PLN 1,024,636). | BIP |
| Rada Miasta Zielona Góra | 2025 | PLN 1,040,192revenue PLN 1,066,056 | PLN 1,040,192practice (sole proprietorship) | matches the declarationin the dataset: PLN 1,040,192 | BIP |
| Rada Powiatu w Stargardzie | 2025 | PLN 1,007,723revenue PLN 1,017,050 | PLN 1,007,723practice (sole proprietorship) | matches the declarationin the dataset: PLN 1,007,723Handwritten. | BIP |
| Rada Miejska w Nowym Tomyślu | 2025in the dataset: none | PLN 526,205revenue PLN 611,866 | PLN 987,191practice + employment | correctedin the dataset: PLN 987,191Year added. The dataset amount is the sum of the practice and employment (PLN 460,986). | BIP |
| Rada Powiatu Kutnowskiego | 2025 | PLN 972,373revenue PLN 3,352,063 | PLN 972,373own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 972,373 | BIP |
| Rada Miejska w Radomiu | 2025in the dataset: none | PLN 935,753single amount “revenue and income” | PLN 935,753practice (sole proprietorship) | correctedin the dataset: PLN 935,753Year added. A single “revenue and income” amount. | BIP |
| Rada Miasta Szczecin | 2025 | PLN 677,984revenue PLN 1,171,656 | PLN 927,474practice + income from companies | matches the declarationin the dataset: PLN 927,473The dataset amount is the sum of the practice and two sources of income from companies (PLN 66,340 and 183,149). Handwritten. | BIP |
| Rada Miasta Oświęcim | 2025 | PLN 532,577revenue PLN 538,670 | PLN 920,457practice + employment | matches the declarationin the dataset: PLN 920,457The dataset amount is the sum of the practice and employment (PLN 387,880). | BIP |
| Rada Powiatu Ostrowskiego | 2025 | PLN 916,009revenue PLN 1,882,072 | PLN 916,009own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 916,009 | BIP |
| Rada Miasta Gliwice | 2025 | PLN 898,512revenue PLN 1,043,219 | PLN 898,512practice (sole proprietorship) | matches the declarationin the dataset: PLN 898,512 | BIP |
| Rada Powiatu Żuromińskiego | 2025 | PLN 879,216revenue PLN 2,224,286 | PLN 879,216own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 879,216 | BIP |
| Rada Powiatu Ostrowskiego | 2025 | PLN 876,257revenue PLN 1,023,344 | PLN 876,257practice (sole proprietorship) | matches the declarationin the dataset: PLN 876,257 | BIP |
| Rada Powiatu Hrubieszowskiego | 2025 | no practice | PLN 871,182employment (director and on-call duty) + contract of mandate | correctedin the dataset: PLN 864,000There is no practice in the declaration. PLN 864,000 in the dataset, i.e. rounded income from employment (PLN 864,626). | BIP |
| Rada Powiatu Ostrowskiego | 2025 | PLN 846,896revenue PLN 1,735,675 | PLN 846,896practice + civil-law partnership | matches the declarationin the dataset: PLN 846,896 | BIP |
| Sejmik Województwa Łódzkiego | 2025 | PLN 844,387revenue PLN 1,429,512 | PLN 844,387practice + own facility | matches the declarationin the dataset: PLN 844,387 | BIP |
| Rada Miasta Szczecinek | 2025 | PLN 838,522revenue PLN 864,718 | PLN 838,522practice (sole proprietorship) | matches the declarationin the dataset: PLN 838,522 | BIP |
| Rada Powiatu Zgorzeleckiego | 2025 | PLN 825,325revenue PLN 2,011,304 | PLN 825,325practice + own facility | correctedin the dataset: PLN 25,325Typo in the dataset: PLN 25,325 instead of PLN 825,325 (a missing digit). | BIP |
| Rada Powiatu w Jaśle | 2025 | no practice | PLN 818,485employment + contracts of mandate | matches the declarationin the dataset: PLN 818,485There is no practice in the declaration. The amount is employment (PLN 546,214) and contracts of mandate (PLN 272,272). | BIP |
| Rada Powiatu w Pile | 2025 | PLN 806,843revenue PLN 1,600,055 | PLN 806,843own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 806,843 | BIP |
| Rada Powiatu w Oświęcimiu | 2025 | PLN 802,017revenue PLN 862,349 | PLN 802,017practice + own facility | matches the declarationin the dataset: PLN 802,017 | BIP |
| Rada Miejska w Augustowie | 2025 | PLN 650,000 | PLN 793,962practice (flat-rate tax) + supervisory boards + association | matches the declarationin the dataset: PLN 793,961Income from the practice is an estimate entered in the declaration. The rest: supervisory boards PLN 75,322, a doctors’ association PLN 68,640. | BIP |
| Rada Powiatu Skarżyskiego | 2025 | PLN 793,168revenue PLN 1,724,831 | PLN 793,168professional partnership | matches the declarationin the dataset: PLN 793,168 | BIP |
| Sejmik Województwa Warmińsko-Mazurskiego | 2025 | PLN 779,002revenue PLN 7,308,904 | PLN 779,002practice + own facility | matches the declarationin the dataset: PLN 779,002The highest revenue in the dataset. Handwritten, checked under magnification. | BIP |
| Rada Powiatu Wejherowskiego | 2025 | PLN 652,029single amount “revenue and income” | PLN 777,424practice (flat-rate tax) + management boards of two companies | matches the declarationin the dataset: PLN 777,424A single amount for the practice (PIT-28). The dataset amount is the sum including income from the management boards of two companies (PLN 125,395). | BIP |
| Sejmik Województwa Zachodniopomorskiego | 2025 | PLN 766,906single amount “revenue and income” | PLN 766,906practice (sole proprietorship) | matches the declarationin the dataset: PLN 766,906A single amount (PIT-28). Handwritten. | BIP |
| Rada Miejska w Bielsku-Białej | 2025 | PLN 168,379revenue PLN 454,400 | PLN 757,119practice + employment + contracts | correctedin the dataset: PLN 755,955The practice accounts for PLN 168.4 thousand of income, the rest is employment, contracts and a supervisory board. The dataset amount (PLN 755,955) cannot be reconstructed exactly. | BIP |
| Rada Powiatu Mińskiego | 2025 | PLN 411,378revenue PLN 427,952 | PLN 755,536practice + employment | matches the declarationin the dataset: PLN 750,663The dataset amount is the sum of the practice and employment (PLN 339,286). Including income from a municipal committee (PLN 4,873). | BIP |
| Rada Powiatu w Pińczowie | 2025 | PLN 466,190revenue PLN 474,496 | PLN 754,152practice + employment | matches the declarationin the dataset: PLN 754,151The dataset amount is the sum of the practice and employment in a hospital (PLN 287,962). | BIP |
| Rada Miasta Jarosławia | 2025 | PLN 385,461revenue PLN 471,567 | PLN 735,215practice + employment | matches the declarationin the dataset: PLN 735,215The dataset amount is the sum of the practice and employment in a hospital (PLN 349,754). Handwritten. | BIP |
| Rada Powiatu Międzyrzeckiego | 2025 | PLN 730,678revenue PLN 1,526,243 | PLN 730,678own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 730,678 | BIP |
| Sejmik Województwa Warmińsko-Mazurskiego | 2025 | PLN 730,031revenue PLN 1,186,582 | PLN 730,031medical office + professional partnership | matches the declarationin the dataset: PLN 730,031Medical office PLN 134,063 and a share in a professional partnership PLN 595,969. Handwritten. | BIP |
| Sejmik Województwa Zachodniopomorskiego | 2025 | PLN 719,720revenue PLN 3,770,151 | PLN 719,720own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 719,720 | BIP |
| Rada Powiatu w Lubartowie | 2025 | PLN 718,902revenue PLN 1,728,406 | PLN 718,902own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 718,902 | BIP |
| Rada Miasta Olsztyna | 2025 | PLN 717,159revenue PLN 833,750 | PLN 717,159practice + own facility | matches the declarationin the dataset: PLN 717,159Handwritten; the date under the declaration is illegible, BIP describes the file as “for 2025”. | BIP |
| Rada Powiatu Cieszyńskiego | 2025 | PLN 705,784revenue PLN 1,185,010 | PLN 705,784medical office + civil-law partnership (primary care) | matches the declarationin the dataset: PLN 705,784 | BIP |
| Rada Powiatu Gnieźnieńskiego | 2025 | PLN 695,589revenue PLN 1,773,567 | PLN 695,589practice + general partnership | matches the declarationin the dataset: PLN 695,589 | BIP |
| Rada Powiatu w Krasnymstawie | 2025 | no practice | PLN 689,727employment in a hospital | matches the declarationin the dataset: PLN 684,648The dataset amount is income from employment, not from a practice (the dataset described it as a sole proprietorship). Including personally performed activities (PLN 5,079). | BIP |
| Rada Powiatu w Lubartowie | 2025 | no practice | PLN 685,543employment + dividend + contracts | matches the declarationin the dataset: PLN 685,543There is no practice in the declaration. The amount is employment (PLN 118,516), a dividend from the councillor’s own medical company (PLN 560,000) and contracts (PLN 7,028). | BIP |
| Rada Powiatu Chrzanowskiego | 2025 | PLN 407,212single amount “revenue and income” | PLN 681,673practice + employment | matches the declarationin the dataset: PLN 681,672The dataset amount is the sum of the practice and employment in a hospital (PLN 274,460). Handwritten. | BIP |
| Rada Powiatu w Lublińcu | 2025 | PLN 668,258revenue PLN 779,177 | PLN 668,258practice (sole proprietorship) | matches the declarationin the dataset: PLN 668,258Handwritten with a correction; the second and third digits of the income are uncertain. | BIP |
| Rada Powiatu Ostrowskiego | 2025 | no practice | PLN 665,645employment (director, head of ward) + contract | correctedin the dataset: PLN 665,000There is no practice in the declaration. Amounts in the dataset rounded (PLN 665,000 and 701,000). Two employment contracts and a contract with a private facility; minor contracts (about PLN 8.3 thousand) not included. Handwritten. | BIP |
| Rada Powiatu w Makowie Mazowieckim | 2025 | PLN 661,667revenue PLN 1,378,615 | PLN 661,667civil-law partnership | matches the declarationin the dataset: PLN 661,667 | BIP |
| Rada Miejska w Lesku | 2025 | PLN 632,009revenue PLN 1,063,225 | PLN 650,609own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 632,009Including a second, minor business activity (about PLN 18.6 thousand, approximate reading). | BIP |
| Rada Powiatu w Kętrzynie | 2025 | PLN 649,569revenue PLN 895,035 | PLN 649,569practice (separately and jointly) | matches the declarationin the dataset: PLN 649,569The “total” entered by the councillor. Handwritten. | BIP |
| Rada Powiatu Kędzierzyńsko-Kozielskiego | 2025 | PLN 487,600single amount “revenue and income” | PLN 642,761practice + rental + employment | correctedin the dataset: PLN 669,925The dataset added up the practice, rental (PLN 27,165) and employment (PLN 155,161). Without rental: PLN 642,761. Handwritten. | BIP |
| Rada Powiatu Kłobuckiego | 2025 | PLN 415,000revenue PLN 826,045 | PLN 632,598practice (flat-rate tax) + employment | matches the declarationin the dataset: PLN 632,598The dataset amount is the sum of the practice and employment (PLN 217,598). | BIP |
| Rada Powiatu w Myszkowie | 2025 | PLN 478,738revenue PLN 1,534,700 | PLN 628,430three companies + employment | correctedin the dataset: PLN 701,443The dataset added the loss of one of the companies (PLN 41,914) instead of subtracting it: PLN 701,443 instead of PLN 617,617. Including contracts of mandate (PLN 10,813). | BIP |
| Rada Miejska w Żywcu | 2025 | PLN 351,982revenue PLN 407,348 | PLN 623,598practice + employment | matches the declarationin the dataset: PLN 623,597The dataset amount is the sum of the practice and employment (PLN 271,616). | BIP |
| Rada Miejska w Chrzanowie | 2025 | PLN 356,901single amount “revenue and income” | PLN 611,034practice + employment | matches the declarationin the dataset: PLN 610,634The dataset amount is the sum of the practice and employment in a hospital (PLN 253,734). | BIP |
| Rada Miejska w Grodzisku Mazowieckim | 2025 | PLN 596,473revenue PLN 1,992,367 | PLN 596,473own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 596,473 | BIP |
| Rada Miasta Malborka | 2025 | PLN 263,403 | PLN 594,191practice + civil-law partnership + employment | matches the declarationin the dataset: PLN 594,191The dataset amount is the sum of the practice (about PLN 101.3 thousand), a civil-law partnership (PLN 162,065) and employment (PLN 330,788). Handwritten, some digits illegible. | BIP |
| Sejmik Województwa Lubelskiego | 2025 | PLN 591,358revenue PLN 963,740 | PLN 591,358general partnership | matches the declarationin the dataset: PLN 591,358Handwritten. | BIP |
| Rada Powiatu Ostrowieckiego | 2025 | PLN 585,470revenue PLN 1,253,049 | PLN 588,130practice + general partnership | matches the declarationin the dataset: PLN 585,470Including training (PLN 2,660). | BIP |
| Rada Powiatu w Myszkowie | 2025 | PLN 170,057single amount “revenue and income” | PLN 572,686practice + employment | matches the declarationin the dataset: PLN 572,685The dataset amount is the sum of the medical office and employment (PLN 402,629). Handwritten. | BIP |
| Rada Powiatu Tucholskiego | 2025 | PLN 565,519revenue PLN 1,065,178 | PLN 565,519civil-law partnership (NZOZ) | matches the declarationin the dataset: PLN 565,519 | BIP |
| Rada Miejska w Słupsku | 2025 | PLN 369,741revenue PLN 475,000 | PLN 545,802practice + management board of a limited company + shares | matches the declarationin the dataset: PLN 545,801The dataset amount is the sum of the practice, company management (PLN 152,061) and shares (PLN 24,000). | BIP |
| Rada Powiatu Tucholskiego | 2025 | PLN 543,385revenue PLN 656,555 | PLN 543,385practice (sole proprietorship) | matches the declarationin the dataset: PLN 543,385 | BIP |
| Rada Powiatu Chrzanowskiego | 2025 | PLN 236,216single amount “revenue and income” | PLN 533,384practice + employment | matches the declarationin the dataset: PLN 533,384The dataset amount is the sum of the practice and employment in a hospital (PLN 297,169). | BIP |
| Rada Miasta Łuków | 2025 | PLN 532,769revenue PLN 718,885 | PLN 532,769practice (sole proprietorship) | matches the declarationin the dataset: PLN 532,769 | BIP |
| Rada Powiatu Zawierciańskiego | 2025 | PLN 530,092 | PLN 530,092own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 530,092The revenue in the declaration contains an obvious writing error, so we do not give it. | BIP |
| Rada Powiatu w Piotrkowie Trybunalskim | 2025 | PLN 529,732 | PLN 529,732practice + shares in two general partnerships | uncertainin the dataset: PLN 529,732Amounts match (practice PLN 26,693 and two general partnerships). The dataset describes the councillor as a physiotherapist — we have not confirmed that this is a doctor. | BIP |
| Rada Miasta Szczecinek | 2025 | PLN 506,245revenue PLN 951,040 | PLN 515,101practice (sole proprietorship) | matches the declarationin the dataset: PLN 506,245Including sponsorship contracts (PLN 8,856). | BIP |
| Rada Miejska w Nowym Mieście nad Pilicą | 2025 | PLN 512,741single amount “revenue and income” | PLN 512,741practice (sole proprietorship) | matches the declarationin the dataset: PLN 512,741A single “revenue and income” amount. | BIP |
| Rada Powiatu Lwóweckiego | 2025 | no practice | PLN 502,381employment + personally performed activities | matches the declarationin the dataset: PLN 502,380There is no practice in the declaration (the dataset described it as a sole proprietorship). The amount is employment (PLN 277,212) and personally performed activities (PLN 225,170). | BIP |
| Rada Powiatu w Nysie | 2025 | PLN 493,248revenue PLN 1,429,724 | PLN 493,248own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 493,248 | BIP |
| Rada Powiatu w Kętrzynie | 2025 | PLN 474,359revenue PLN 733,800 | PLN 474,359medical office + civil-law partnership (NZOZ) | matches the declarationin the dataset: PLN 474,359Medical office about PLN 7.7 thousand and civil-law partnership about PLN 466.6 thousand. Handwritten; our reading differs from the dataset by PLN 40 in the illegible digits. | BIP |
| Rada Powiatu Łęczyckiego | 2025 | PLN 473,560revenue PLN 858,064 | PLN 473,560civil-law partnership | matches the declarationin the dataset: PLN 473,560Handwritten. | BIP |
| Rada Miasta Piły | 2025 | PLN 46,657revenue PLN 168,470 | PLN 473,377practice + contract at a facility + court expert | matches the declarationin the dataset: PLN 473,376The practice accounts for PLN 46.7 thousand of income, the rest is a civil-law contract (PLN 371,748) and court expert opinions (PLN 54,973). | BIP |
| Rada Powiatu Częstochowskiego | 2025 | PLN 21,733revenue PLN 110,060 | PLN 459,888practice + employment at a facility | matches the declarationin the dataset: PLN 459,887The practice accounts for PLN 21.7 thousand of income, the rest is employment at a facility in which the councillor holds shares (PLN 438,154). | BIP |
| Rada Powiatu Polkowickiego | 2025 | PLN 245,676revenue PLN 298,213 | PLN 452,221practice + employment | matches the declarationin the dataset: PLN 452,220The dataset amount is the sum of the practice and employment (PLN 206,545). | BIP |
| Rada Gminy Nieporęt | 2025 | PLN 436,380revenue PLN 464,187 | PLN 436,380practice (sole proprietorship) | matches the declarationin the dataset: PLN 436,380 | BIP |
| Rada Miasta Kalisza | 2025 | PLN 370,886single amount “revenue and income” | PLN 425,752practice + heading an outpatient clinic and contracts | matches the declarationin the dataset: PLN 425,752The dataset amount is the sum of the practice and “other income” (PLN 54,867: heading an outpatient clinic, contracts with companies). | BIP |
| Rada Gminy Raszyn | 2025 | PLN 193,625single amount “revenue and income” | PLN 414,104medical office + employment | matches the declarationin the dataset: PLN 414,103The dataset amount is the sum of the medical office and employment (PLN 220,478). | BIP |
| Rada Powiatu w Chełmie | 2025 | PLN 408,453single amount “revenue and income” | PLN 408,453general partnership (NZOZ) | matches the declarationin the dataset: PLN 408,453A single “revenue and income” amount. | BIP |
| Rada Powiatu Gdańskiego | 2025 | PLN 402,096revenue PLN 421,612 | PLN 402,096practice (flat-rate tax) | matches the declarationin the dataset: PLN 402,096 | BIP |
| Rada Powiatu Dzierżoniowskiego | 2025 | PLN 392,073revenue PLN 598,644 | PLN 392,073practice + general partnership | matches the declarationin the dataset: PLN 392,073 | BIP |
| Rada Powiatu w Olkuszu | 2025 | PLN 332,436 | PLN 388,168practice + employment | correctedin the dataset: PLN 388,227According to the corrected declaration of 18.05.2026: practice PLN 332,436 and employment PLN 55,732 (PLN 388,227 in the dataset). Handwritten. | BIP |
| Rada Powiatu Rawickiego | 2025 | PLN 335,177single amount “revenue and income” | PLN 375,377practice + management board of a limited company | matches the declarationin the dataset: PLN 375,377The dataset amount is the sum of the practice and income from a company management board (PLN 40,200). | BIP |
| Rada Powiatu Łęczyckiego | 2025 | PLN 365,693revenue PLN 391,890 | PLN 365,693practice (sole proprietorship) | matches the declarationin the dataset: PLN 365,693 | BIP |
| Rada Powiatu Bieruńsko-Lędzińskiego | 2025 | no practice | PLN 333,729employment + contract of mandate | matches the declarationin the dataset: PLN 299,649There is no practice in the declaration. The dataset amount is employment; including a contract of mandate (PLN 34,080). Handwritten. | BIP |
| Sejmik Województwa Świętokrzyskiego | 2025 | PLN 57,150revenue PLN 126,700 | PLN 333,603employment + private practices | matches the declarationin the dataset: PLN 333,603The dataset amount is the sum of employment (about PLN 276.5 thousand) and private practices (about PLN 57.2 thousand). Handwritten, some digits illegible. | BIP |
| Rada Powiatu Nowotomyskiego | 2025 | PLN 331,249revenue PLN 362,731 | PLN 331,249practice (sole proprietorship) | matches the declarationin the dataset: PLN 331,249 | BIP |
| Rada Powiatu w Rykach | 2025 | PLN 330,478revenue PLN 358,545 | PLN 330,478practice (sole proprietorship) | matches the declarationin the dataset: PLN 330,478Handwritten. | BIP |
| Rada Powiatu Rawskiego | 2025 | PLN 325,000revenue PLN 444,967 | PLN 325,000medical office + contracts | matches the declarationin the dataset: PLN 325,000Contracts shown separately; we did not record their amounts, so total income is a lower bound. Handwritten. | BIP |
| Rada Powiatu Kwidzyńskiego | 2025 | PLN 312,054revenue PLN 361,927 | PLN 312,054practice (sole proprietorship) | matches the declarationin the dataset: PLN 312,054 | BIP |
| Sejmik Województwa Kujawsko-Pomorskiego | 2025 | PLN 310,016revenue PLN 597,009 | PLN 310,016practice + own facility | matches the declarationin the dataset: PLN 310,016 | BIP |
| Sejmik Województwa Dolnośląskiego | 2025 | PLN 46,940revenue PLN 92,710 | PLN 300,167practice + employment | matches the declarationin the dataset: PLN 300,167The practice accounts for PLN 46.9 thousand of income, the rest is employment (PLN 253,228). | BIP |
| Rada Gminy Stare Bogaczowice | 2025 | PLN 294,167revenue PLN 389,962 | PLN 294,167practice (sole proprietorship) | matches the declarationin the dataset: PLN 294,167 | BIP |
| Rada Powiatu Kozienickiego | 2025 | PLN 287,031revenue PLN 420,748 | PLN 287,031practice (sole proprietorship) | matches the declarationin the dataset: PLN 287,031 | BIP |
| Rada Miasta Żory | 2025 | PLN 127,212revenue PLN 138,600 | PLN 285,710practice + employment | matches the declarationin the dataset: PLN 285,710The practice accounts for about PLN 127.2 thousand of income, the rest is employment (PLN 158,498). | BIP |
| Rada Powiatu Bytowskiego | 2025 | PLN 277,521revenue PLN 1,656,756 | PLN 277,521own non-public facility (NZOZ) | matches the declarationin the dataset: PLN 277,521 | BIP |
| Rada Gminy Jasienica | 2025 | no practice | PLN 253,581employment (practice suspended) | matches the declarationin the dataset: PLN 253,581Practice suspended; the dataset amount is pay from employment. | BIP |
| Rada Powiatu w Nysie | 2025 | PLN 15,706revenue PLN 17,452 | PLN 235,820practice + employment | matches the declarationin the dataset: PLN 235,819The practice accounts for PLN 15.7 thousand of income, the rest is employment in a hospital (PLN 220,114). | BIP |
| Rada Miasta Olsztyna | 2025 | PLN 225,955revenue PLN 264,000 | PLN 225,955practice (sole proprietorship) | matches the declarationin the dataset: PLN 225,955 | BIP |
| Rada Miasta Wałcz | 2025 | PLN 171,145single amount “revenue and income” | PLN 213,745practice (sole proprietorship) | matches the declarationin the dataset: PLN 171,145A single “revenue and income” amount. Including a contract of mandate (PLN 42,600). | BIP |
| Rada Miejska w Trzebnicy | 2025 | no practice | PLN 211,081employment + contract | matches the declarationin the dataset: PLN 204,481There is no practice in the declaration. The dataset amount is employment; including a contract (PLN 6,600). | BIP |
| Sejmik Województwa Opolskiego | 2025 | PLN 207,958revenue PLN 249,535 | PLN 207,958practice (sole proprietorship) | matches the declarationin the dataset: PLN 207,958 | BIP |
| Rada Powiatu w Lubaczowie | 2025 | PLN 207,241revenue PLN 271,550 | PLN 207,241practice (sole proprietorship) | matches the declarationin the dataset: PLN 207,241 | BIP |
| Rada Powiatu w Wyszkowie | 2025 | PLN 200,866revenue PLN 263,140 | PLN 200,866practice (sole proprietorship) | matches the declarationin the dataset: PLN 200,866 | BIP |
| Rada Powiatu Starogardzkiego | 2025 | PLN 12,711revenue PLN 130,575 | PLN 180,825practice + employment | matches the declarationin the dataset: PLN 180,825The practice accounts for PLN 12.7 thousand of income, the rest is employment (PLN 168,114). | BIP |
| Rada Miejska w Dąbrowie Górniczej | 2025 | PLN 167,999revenue PLN 280,964 | PLN 167,999practice (sole proprietorship) | matches the declarationin the dataset: PLN 167,999 | BIP |
| Rada Miejska w Nowym Mieście nad Pilicą | 2025 | PLN 161,668revenue PLN 177,237 | PLN 161,668practice (sole proprietorship) | correctedin the dataset: PLN 205,702The dataset amounts (PLN 205,702 of income) do not correspond to any item in the declaration. | BIP |
| Rada Powiatu Gnieźnieńskiego | 2025 | PLN 124,803revenue PLN 401,013 | PLN 124,803practice + civil-law partnership | matches the declarationin the dataset: PLN 124,803 | BIP |
| Rada Powiatu w Starachowicach | 2025in the dataset: 2024 | not establishedrevenue PLN 3,796,718 | —own non-public facility (NZOZ) | uncertainin the dataset: PLN 581,707The link leads to the declaration for 2025 with illegible income. The dataset amounts (PLN 581,707 for 2024) are not in it; we did not check the declaration for 2024. | BIP |
| Rada Powiatu w Głubczycach | 2025 | revenue onlyrevenue PLN 1,129,051 | —practice (sole proprietorship) | correctedin the dataset: PLN 1,129,051The declaration gives revenue only. | BIP |
| Rada Powiatu Gnieźnieńskiego | 2025 | revenue onlyrevenue PLN 1,092,529 | —practice + management board of a limited company | correctedin the dataset: PLN 1,145,521The dataset added revenue from the practice (PLN 1,092,529) to income from a company (PLN 52,992). The declaration does not give income from the practice. | BIP |
| Rada Powiatu Sokołowskiego | 2025 | revenue onlyrevenue PLN 1,048,141 | —practice + civil-law partnership | correctedin the dataset: PLN 1,048,141For the practice the declaration gives revenue only; separately, income from a civil-law partnership of PLN 24,243. | BIP |
| Sejmik Województwa Dolnośląskiego | 2025 | revenue onlyrevenue PLN 861,247 | —practice (flat-rate tax) + supervisory board | correctedin the dataset: PLN 861,247For the practice the declaration gives flat-rate revenue only; separately, income from a supervisory board of PLN 49,845. | BIP |
| Rada Powiatu Kłobuckiego | 2025 | revenue onlyrevenue PLN 739,615 | —practice (flat-rate tax) | correctedin the dataset: PLN 739,615The declaration gives revenue only. | BIP |
| Rada Powiatu w Świdnicy | 2025 | revenue onlyrevenue PLN 714,530 | —practice (flat-rate tax) + civil-law partnership | correctedin the dataset: PLN 818,729The declaration itself adds up flat-rate revenue from the practice (PLN 714,530) and income from a civil-law partnership (PLN 104,199). It does not give income from the practice. | BIP |
| Rada Gminy Kołobrzeg | 2025 | revenue onlyrevenue PLN 655,412 | —practice (sole proprietorship) | correctedin the dataset: PLN 655,412The declaration gives revenue only. | BIP |
| Rada Miasta Tychy | 2025in the dataset: none | revenue onlyrevenue PLN 612,457 | —practice (flat-rate tax) | correctedin the dataset: PLN 587,746Year added. The declaration gives revenue and “revenue after deductions” (PLN 587,746); the dataset entered the latter as income. | BIP |
| Rada Powiatu Stalowowolskiego | 2025 | not establishedrevenue PLN 436,499 | —practice + employment | uncertainin the dataset: PLN 410,609The declaration is internally inconsistent: under business activity, income of PLN 25,433; under other income, PLN 325,433. The dataset took the second amount (with employment: PLN 410,609). | BIP |
| Sejmik Województwa Wielkopolskiego | 2025 | revenue onlyrevenue PLN 431,814 | —medical office + share in a civil-law partnership | correctedin the dataset: PLN 431,814The declaration gives revenue only. | BIP |
| Rada Powiatu Słupeckiego | 2025 | revenue onlyrevenue PLN 408,570 | —practice (flat-rate tax) | correctedin the dataset: PLN 408,570The declaration gives revenue only (the word “income” crossed out). | BIP |
| Rada Miejska w Sulejowie | 2025in the dataset: 2024 | revenue onlyrevenue PLN 399,170 | —practice (sole proprietorship) | correctedin the dataset: PLN 460,927The link leads to the declaration for 2025 (2024 in the dataset) with revenue only; the dataset amount (PLN 460,927) does not come from any item. Separately, pay from a committee. | BIP |
| Rada Powiatu w Elblągu | 2025 | revenue onlyrevenue PLN 363,196 | —medical office | correctedin the dataset: PLN 363,196The declaration gives revenue only. | BIP |
| Rada Powiatu Jarosławskiego | 2025 | revenue onlyrevenue PLN 335,590 | —practice (sole proprietorship) | correctedin the dataset: PLN 335,590The declaration gives revenue only. | BIP |
| Rada Powiatu Starogardzkiego | 2025 | revenue onlyrevenue PLN 299,909 | —practice + employment | correctedin the dataset: PLN 743,823For the practice the declaration gives revenue only; the dataset added it to income from employment (PLN 443,915). | BIP |
| Rada Miejska w Bełchatowie | 2025 | revenue onlyrevenue PLN 294,168 | —practice (sole proprietorship) | correctedin the dataset: PLN 294,168The declaration gives revenue only. | BIP |
| Rada Powiatu w Lublińcu | 2025 | revenue onlyrevenue PLN 180,000 | —practice + limited company | correctedin the dataset: PLN 297,000The dataset added revenue from the practice (PLN 180,000) to income from a limited company (PLN 117,000). | BIP |
| Rada Powiatu w Starachowicach | 2025 | not established | —practice (sole proprietorship) | no declarationin the dataset: PLN 1,186,294The link in the dataset led to a file on the dataset author’s drive, not to BIP. | no link |
| Rada Powiatu w Brzozowie | 2025in the dataset: none | not established | —practice (tax card) + employment | uncertainin the dataset: PLN 771,564Two amounts next to the practice (“53,825/358,509”) without description. The dataset took PLN 358,509 as income (with employment of PLN 413,055: PLN 771,564); if the income is PLN 53,825, the total comes to PLN 466,880. | BIP |
Income for 202444 rows27 matching the declaration · 16 corrected · 1 without a confirmed amount
| Council | Year | Income from practice | Total income from work | Verification | Declaration |
|---|---|---|---|---|---|
| Rada Powiatu Zgorzeleckiego | 2024 | PLN 2,027,109single amount “revenue and income” | PLN 2,027,109practice (sole proprietorship) | matches the declarationin the dataset: PLN 2,027,109A single amount in the “revenue and income” box (handwritten). | BIP |
| Rada Powiatu Krapkowickiego | 2024 | PLN 1,431,616 | PLN 1,431,616practice (sole proprietorship) | correctedin the dataset: PLN 1,491,932About PLN 1,431,616 in the declaration (the word “revenue” crossed out), PLN 1,491,932 in the dataset. Handwritten, last digits uncertain. The dataset also mentions employment; we did not record its amount, so total income is a lower bound. | BIP |
| Rada Miejska w Słupsku | 2024 | PLN 1,284,119revenue PLN 1,605,149 | PLN 1,284,119practice (sole proprietorship) | matches the declarationin the dataset: PLN 1,284,119According to the corrected declaration of 21.10.2025. For 2025 the same councillor declared PLN 1,334,692 of income. | BIP |
| Rada Miejska w Miechowie | 2024in the dataset: 2025 | PLN 1,129,547revenue PLN 1,147,202 | PLN 1,129,547practice (sole proprietorship) | correctedin the dataset: PLN 1,258,519The link leads to the declaration for 2024; the dataset amounts (PLN 1,258,519 for 2025) are not in it. | BIP |
| Rada Powiatu Sochaczewskiego | 2024 | PLN 382,540revenue PLN 403,100 | PLN 1,099,923practice + dividend + employment | correctedin the dataset: PLN 1,078,854Practice about PLN 382.5 thousand (last digits illegible). Separately a dividend of PLN 715,252, employment about PLN 163–182 thousand (illegible) and contracts (PLN 2,131); total income excludes employment. The dataset amount (PLN 1,078,854) cannot be put together from the items in the declaration. | BIP |
| Rada Miejska w Aleksandrowie Łódzkim | 2024in the dataset: 2025 | PLN 493,617revenue PLN 718,565 | PLN 1,069,012practice + employment | correctedin the dataset: PLN 1,069,012Declaration filed on 30.04.2025, i.e. for 2024 (2025 in the dataset). The dataset amount is the sum of the practice and employment (PLN 575,395). | BIP |
| Sejmik Województwa Mazowieckiego | 2024 | no practice | PLN 1,000,272employment + personally performed activities | matches the declarationin the dataset: PLN 1,000,271There is no practice in the declaration. The amount is employment (PLN 885,623) and personally performed activities (PLN 114,649). | BIP |
| Rada Powiatu Tureckiego | 2024 | PLN 964,484revenue PLN 2,302,016 | PLN 964,484practice + own facility | matches the declarationin the dataset: PLN 964,484Handwritten. | BIP |
| Rada Miejska w Konstancinie-Jeziornie | 2024 | PLN 755,830revenue PLN 763,355 | PLN 911,150practice + employment and on-call duty | correctedin the dataset: PLN 910,000Amounts in the dataset rounded (PLN 910,000 and 918,000). Practice about PLN 755.8 thousand, employment and on-call duty about PLN 155.3 thousand. Handwritten, last digits uncertain. | BIP |
| Sejmik Województwa Małopolskiego | 2024 | no practice | PLN 904,038employment + personally performed activities | matches the declarationin the dataset: PLN 904,038Business activity with zero income. The amount is employment (PLN 834,772) and personally performed activities (PLN 69,267). | BIP |
| Sejmik Województwa Zachodniopomorskiego | 2024 | PLN 463,365single amount “revenue and income” | PLN 880,558practice + employment abroad | matches the declarationin the dataset: PLN 463,365A single “revenue and income” amount for the practice. Separately, pay from a hospital abroad (PLN 417,193), which the dataset did not include. | BIP |
| Rada Powiatu Lwóweckiego | 2024in the dataset: 2025 | PLN 822,201revenue PLN 978,496 | PLN 822,201practice (sole proprietorship) | correctedin the dataset: PLN 822,201The link leads to the declaration filed on 28.04.2025, i.e. for 2024 (2025 in the dataset). | BIP |
| Rada Miejska w Supraślu | 2024 | PLN 793,671revenue PLN 1,297,564 | PLN 808,115practice + professional partnership | correctedin the dataset: PLN 793,465According to the corrected declaration of 04.11.2025 (a difference of about PLN 200). Including contracts of mandate and employment in a public office (about PLN 14.4 thousand). | BIP |
| Rada Powiatu w Biłgoraju | 2024 | PLN 748,772revenue PLN 1,702,123 | PLN 807,696practice + professional partnership + employment | matches the declarationin the dataset: PLN 807,695The dataset amount is the sum of the practice (PLN 691,492), a professional partnership (PLN 57,280) and employment (PLN 58,924). | BIP |
| Rada Powiatu w Olkuszu | 2024 | PLN 723,657single amount “revenue and income” | PLN 723,657practice (sole proprietorship) | matches the declarationin the dataset: PLN 723,657Revenue and income entered as the same amount. | BIP |
| Rada Powiatu Gdańskiego | 2024 | PLN 569,333revenue PLN 1,032,368 | PLN 711,179practice + employment | matches the declarationin the dataset: PLN 711,179The dataset amount is the sum of the practice and employment (PLN 141,846). Handwritten. | BIP |
| Rada Miejska w Lublińcu | 2024in the dataset: 2025 | PLN 408,806revenue PLN 519,541 | PLN 672,068practice + two employment contracts | correctedin the dataset: PLN 672,067Declaration filed on 30.04.2025, i.e. for 2024 (2025 in the dataset). The dataset amount is the sum of the practice and two employment contracts. | BIP |
| Sejmik Województwa Kujawsko-Pomorskiego | 2024 | PLN 207,135revenue PLN 343,971 | PLN 627,248practice + contract with a hospital | matches the declarationin the dataset: PLN 627,247The dataset amount is the sum of the practice and income from a contract with a hospital (PLN 420,113). Handwritten. | BIP |
| Rada Miejska w Wyszkowie | 2024 | PLN 595,839revenue PLN 1,164,293 | PLN 595,839general partnership + practice with a loss | correctedin the dataset: PLN 638,036The dataset gave income from a general partnership (PLN 638,036) and omitted the loss from the councillor’s own practice (PLN 42,196). | BIP |
| Rada Powiatu Brzeskiego | 2024 | PLN 533,244revenue PLN 541,391 | PLN 586,943practice (flat-rate tax) + limited company | matches the declarationin the dataset: PLN 585,744The dataset amount is the sum of the practice and income from a limited company (PLN 52,500). | BIP |
| Rada Powiatu Tarnowskiego | 2024 | PLN 401,414single amount “revenue and income” | PLN 585,015practice + managing a medical centre | uncertainin the dataset: PLN 593,507The dataset amount (PLN 593,507) cannot be put together from the items in the declaration: the practice, PLN 401,414, and management, PLN 183,601, give PLN 585,016. Handwritten. | BIP |
| Rada Gminy Limanowa | 2024 | PLN 354,230single amount “revenue and income” | PLN 544,258practice + employment | matches the declarationin the dataset: PLN 544,258The dataset amount is the sum of the practice and employment in a hospital (PLN 190,028). | BIP |
| Rada Powiatu Pisz | 2024 | PLN 537,520revenue PLN 642,577 | PLN 537,520practice (sole proprietorship) | matches the declarationin the dataset: PLN 537,520 | BIP |
| Rada Powiatu Zgorzeleckiego | 2024 | PLN 488,083revenue PLN 586,290 | PLN 488,083practice (sole proprietorship) | correctedin the dataset: PLN 488,053Typo in the dataset: PLN 488,053 instead of PLN 488,083. | BIP |
| Rada Miasta Oleśnicy | 2024 | PLN 420,350single amount “revenue and income” | PLN 479,125practice (sole proprietorship) | matches the declarationin the dataset: PLN 420,350A single amount “revenue = income” (handwritten). Including contracts (PLN 48,775) and lectures (PLN 10,000). | BIP |
| Rada Miejska w Dąbrowie Górniczej | 2024 | PLN 400,950single amount “revenue and income” | PLN 469,371practice + management board of a limited company + contract of mandate | matches the declarationin the dataset: PLN 469,371The dataset amount is the sum of the practice, company management (PLN 46,000) and a contract of mandate (PLN 22,421). | BIP |
| Rada Powiatu Bieszczadzkiego | 2024 | PLN 168,349revenue PLN 319,589 | PLN 463,251practice + employment | matches the declarationin the dataset: PLN 463,250The dataset amount is the sum of the practice and employment (PLN 294,901). | BIP |
| Rada Powiatu w Głubczycach | 2024 | PLN 137,659revenue PLN 174,830 | PLN 445,395practice + two employment contracts | matches the declarationin the dataset: PLN 445,394The dataset amount is the sum of the practice and two employment contracts (PLN 129,228 and 178,508). | BIP |
| Rada Powiatu w Mrągowie | 2024 | PLN 436,516revenue PLN 927,256 | PLN 436,516practice + civil-law partnership (NZOZ) | matches the declarationin the dataset: PLN 436,516Employment in a hospital shown separately; we did not record its amount, so total income is a lower bound. | BIP |
| Rada Powiatu Grodziskiego | 2024 | PLN 52,229revenue PLN 352,812 | PLN 348,066practice + employment | matches the declarationin the dataset: PLN 348,066The practice accounts for PLN 52.2 thousand of income, the rest is employment (PLN 295,838). | BIP |
| Rada Powiatu w Giżycku | 2024 | PLN 290,268revenue PLN 462,876 | PLN 290,268practice (sole proprietorship) | matches the declarationin the dataset: PLN 290,268 | BIP |
| Rada Powiatu Oleśnickiego | 2024 | PLN 254,859revenue PLN 295,284 | PLN 254,859practice (sole proprietorship) | matches the declarationin the dataset: PLN 254,859 | BIP |
| Rada Gminy Trzyciąż | 2024 | PLN 94,888revenue PLN 130,150 | PLN 237,339practice + employment | matches the declarationin the dataset: PLN 237,339The practice accounts for about PLN 94.9 thousand of income, the rest is employment (PLN 142,451). Handwritten. | BIP |
| Rada Powiatu w Bielsku Podlaskim | 2024 | PLN 186,003 | PLN 216,935practice + second business + contract of mandate | matches the declarationin the dataset: PLN 216,935Practice about PLN 152 thousand, a second business about PLN 35 thousand, contract of mandate about PLN 29.9 thousand. Handwritten, some digits uncertain. | BIP |
| Rada Miejska w Giżycku | 2024 | PLN 212,261revenue PLN 322,213 | PLN 212,261practice (sole proprietorship) | matches the declarationin the dataset: PLN 212,261 | BIP |
| Rada Miasta Chorzów | 2024 | PLN 153,029revenue PLN 190,000 | PLN 153,029practice (sole proprietorship) | matches the declarationin the dataset: PLN 153,029 | BIP |
| Rada Miejska w Jaśle | 2024in the dataset: 2025 | PLN 134,217revenue PLN 239,658 | PLN 134,217practice (sole proprietorship) | correctedin the dataset: PLN 134,217Amounts from the declaration filed in 2025, i.e. for 2024 (2025 in the dataset). For 2025: income of PLN 117,207. | BIP |
| Rada Powiatu Wrocławskiego | 2024in the dataset: 2025 | PLN 90,262revenue PLN 235,250 | PLN 90,262practice (sole proprietorship) | correctedin the dataset: PLN 90,262Amounts from the declaration filed on 23.04.2025, i.e. for 2024 (2025 in the dataset). | BIP |
| Sejmik Województwa Zachodniopomorskiego | 2024 | PLN 76,438revenue PLN 143,161 | PLN 76,438practice (sole proprietorship) | matches the declarationin the dataset: PLN 76,438 | BIP |
| Rada Powiatu Gliwickiego | 2024 | PLN 18,562revenue PLN 304,550 | PLN 18,562practice (sole proprietorship) | matches the declarationin the dataset: PLN 18,562 | BIP |
| Rada Powiatu Ostrzeszowskiego | 2024 | revenue onlyrevenue PLN 1,485,190 | —practice (sole proprietorship) | correctedin the dataset: PLN 1,485,190The declaration gives revenue only; the dataset also entered it as income. | BIP |
| Rada Miasta Bolesławiec | 2024 | revenue onlyrevenue PLN 969,570 | —practice (sole proprietorship) | correctedin the dataset: PLN 1,009,570A single amount described as “revenue after deductions” (PLN 1,009,570 in the dataset), which also includes rental within the business. The declaration does not give income. | BIP |
| Rada Miejska w Nowogardzie | 2024 | revenue onlyrevenue PLN 671,650 | —practice (flat-rate tax) | correctedin the dataset: PLN 671,650The declaration gives revenue, and next to income only the word “ryczałt” (flat-rate tax). | BIP |
| Rada Miejska w Zawierciu | 2024 | revenue onlyrevenue PLN 600,800 | —practice + employment | correctedin the dataset: PLN 913,683For the practice the declaration gives revenue only; the dataset added it to income from employment (PLN 312,884). | BIP |
Other or unknown year3 rows1 corrected · 2 without a confirmed amount
| Council | Year | Income from practice | Total income from work | Verification | Declaration |
|---|---|---|---|---|---|
| Sejmik Województwa Wielkopolskiego | 2023in the dataset: 2024 | PLN 874,908revenue PLN 1,017,169 | PLN 874,908practice (sole proprietorship) | correctedin the dataset: PLN 874,908The link leads to the declaration filed at the start of the term of office, with income for 2023 (2024 in the dataset). Separately, “other income” of PLN 161,431 without description. | BIP |
| Rada Powiatu Kędzierzyńsko-Kozielskiego | — | not established | —practice (sole proprietorship) | no declarationin the dataset: PLN 1,212,738The dataset has no link to the declaration and no year. | no link |
| Sejmik Województwa Podkarpackiego | — | not established | —practice + hospital | no declarationin the dataset: PLN 926,121The dataset has no link to the declaration and no year. | no link |
What follows
Councillors’ declarations show that a doctor’s annual income from many workplaces can be gathered in one document and published. This is done, however, only for people who hold office in local government, and in a form that cannot be compared without reading each scan. For other doctors no such total exists in any public source.
We call for the total payments from public money to each person working in facilities with an NFZ contract to be public under a permanent identifier, without names. We describe the details on the page of our proposal.
Notes 4laws, data and statements we relied on
-
The obligation to file asset declarations and their public nature: Act on municipal self-government (in Polish; consolidated text Dz.U. 2026 item 662), Articles 24h and 24i; Act on county self-government (in Polish; consolidated text Dz.U. 2025 item 1684), Articles 25c and 25d; Act on regional self-government (in Polish; consolidated text Dz.U. 2026 item 720), Articles 27c and 27d. ↩ ↩2
-
Editorial compilation from the asset declarations of councillors who are doctors, published in the BIP of local government units. Dataset compiled by the X user @tomo9000p (as of 14.08.2026), each row compared with the declaration on 15.10.2026; link to the declaration for each row in the full dataset. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12
-
Rzeczpospolita, “Ponad milion złotych za rok pracy dla lekarza radnego w Polsce. Wyniki analizy” (“Over a million zloty for a year’s work for a doctor-councillor in Poland. Results of an analysis”, in Polish) — highest income: PLN 2.15 million (declaration for 2025). ↩
-
Co w Zdrowiu, “Ile zarabiają lekarze-radni? Rekord to 4,9 mln zł” (“How much do doctor-councillors earn? The record is PLN 4.9 million”, in Polish) — analysis of 160 asset declarations of doctor-councillors (a different dataset from ours). ↩