Updated

PL

Analysis

Doctor-councillors: annual income public by law.

The asset declarations of local councillors are a rare place where a doctor’s annual income from a practice, employment and contracts can be seen at once. We checked 183 declarations collected by the X user @tomo9000p against the originals: for 2025 the median income from work was about PLN 633,000, and one person in eight exceeded a million.

Updated
Reading time
9 min

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 2025For 2024
Rows in the statistics113 of 135 (including 17 with a single “revenue and income” amount)39 of 44 (including 6 with a single “revenue and income” amount)
MedianPLN 632.6 thousandPLN 586.9 thousand
PLN 500,000 and more74 of 11322 of 39
PLN 1 million and more14 of 1137 of 39
HighestPLN 2,149,835PLN 2,027,109
Income from work is the sum of the recorded sources: practice, employment, contracts, management board and dividend from a company. Excluding the councillor’s allowance, pensions, rental and the spouse’s income — it is a lower bound. Only rows whose amount and year are confirmed by the declaration are included in the statistics. “Single amount” means that for the practice the declaration gives one figure in the “revenue and income” box, and it is not known whether it is revenue or income.Source: asset declarations in BIP; compiled and checked by the editors, 15.10.2026

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

Distribution of income from work for 2025, 113 declarations: under PLN 250,000: 11, PLN 250,000–500,000: 28, PLN 500,000–750,000: 35, PLN 750,000 – 1 million: 25, PLN 1–1.5 million: 13, PLN 1.5 million and more: 1.
Number of people in each bracket of annual income from work for 2025; only rows with a confirmed amount.Source: asset declarations in BIP; compiled and checked by the editors, 15.10.2026

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 2025For 2024
Rows in the statistics104 of 135 (including 17 with a single “revenue and income” amount)37 of 44 (including 6 with a single “revenue and income” amount)
MedianPLN 499.7 thousandPLN 420.4 thousand
PLN 500,000 and more52 of 10414 of 37
PLN 1 million and more12 of 1044 of 37
HighestPLN 2,149,835PLN 2,027,109
Income from the doctor’s own practice or medical business (sole proprietorship, medical office, civil-law, general or professional partnership). Excluding rows in which the declaration gives only revenue for the practice, and councillors who do not run a practice.Source: asset declarations in BIP; compiled and checked by the editors, 15.10.2026

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

StatusRowsWhat it means
Matches the declaration127the 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
Corrected46the 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
Uncertain6the 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 declaration3the dataset has no working link, and we did not find the declaration
Published rows: 182. Only matching and corrected rows for 2024 or 2025 are included in the statistics; 3 rows have a different or unknown year.Source: asset declarations in BIP; compiled and checked by the editors, 15.10.2026

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 wrongRows
A sum of several sources (practice, employment, company, contracts) given as income from the practice58
Revenue entered as income — the declaration gives revenue only20
A different amount: a typo, a missing digit, a corrected declaration12
Wrong year — a declaration for a different year than in the dataset9
No year in the dataset5
Amount rounded to thousands3
A loss added instead of subtracted, or omitted2
Number of rows with a given type of error; one row may have several.Source: asset declarations in BIP; compiled and checked by the editors, 15.10.2026

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
Asset declarations of doctor-councillors: income from practice, total income from work, verification status and link to the declaration — income for 2025
CouncilYearIncome from practiceTotal income from workVerificationDeclaration
Rada Powiatu Zawierciańskiegocounty council · surgeon, internist2025PLN 2,149,835revenue PLN 5,569,200PLN 2,149,835own non-public facility (NZOZ)matches the declarationin the dataset: PLN 2,149,835BIP
Rada Miasta Koninamunicipal or city council · surgeon2025PLN 1,992,200revenue PLN 3,708,990—practice + shares in a general and a professional partnershipuncertainin 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 Kartuzachmunicipal or city council · surgeon2025PLN 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 Mielcumunicipal or city council2025PLN 1,313,226revenue PLN 2,172,214PLN 1,313,226own non-public facility (NZOZ)matches the declarationin the dataset: PLN 1,313,226BIP
Rada Powiatu w Oświęcimiucounty council · cardiologist2025PLN 1,294,474revenue PLN 2,287,713PLN 1,294,474practice + general partnershipmatches the declarationin the dataset: PLN 1,294,474BIP
Sejmik Województwa Warmińsko-Mazurskiegoregional assembly2025in the dataset: nonePLN 1,229,440revenue PLN 1,254,820PLN 1,229,440practice + civil-law partnership renting out premisescorrectedin 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 Stalowowolskiegocounty council · rheumatologist2025PLN 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 Żyrardowskiegocounty council · family doctor2025PLN 1,214,737revenue PLN 1,222,984PLN 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 Starogardzkiegocounty council · surgeon2025PLN 462,587single amount “revenue and income”PLN 1,147,175practice + employmentmatches 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 Śremiecounty council · paediatrician2025PLN 1,125,955PLN 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 Myszkowiemunicipal or city council · paediatrician2025PLN 1,104,873revenue PLN 3,197,823PLN 1,104,873own non-public facility (NZOZ)matches the declarationin the dataset: PLN 1,104,873BIP
Rada Miasta Piotrkowa Trybunalskiegomunicipal or city council · internist2025PLN 1,065,886revenue PLN 2,646,370PLN 1,065,886practice + managing a facilitycorrectedin 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 Gliwicemunicipal or city council · oncologist2025PLN 314,700revenue PLN 319,316PLN 1,064,440practice + employment and contracts in three hospitalscorrectedin 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óramunicipal or city council2025PLN 1,040,192revenue PLN 1,066,056PLN 1,040,192practice (sole proprietorship)matches the declarationin the dataset: PLN 1,040,192BIP
Rada Powiatu w Stargardziecounty council · surgeon2025PLN 1,007,723revenue PLN 1,017,050PLN 1,007,723practice (sole proprietorship)matches the declarationin the dataset: PLN 1,007,723Handwritten.BIP
Rada Miejska w Nowym Tomyślumunicipal or city council · orthopaedist2025in the dataset: nonePLN 526,205revenue PLN 611,866PLN 987,191practice + employmentcorrectedin the dataset: PLN 987,191Year added. The dataset amount is the sum of the practice and employment (PLN 460,986).BIP
Rada Powiatu Kutnowskiegocounty council · dermatologist2025PLN 972,373revenue PLN 3,352,063PLN 972,373own non-public facility (NZOZ)matches the declarationin the dataset: PLN 972,373BIP
Rada Miejska w Radomiumunicipal or city council · internist, cardiologist2025in the dataset: nonePLN 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 Szczecinmunicipal or city council · gynaecologist2025PLN 677,984revenue PLN 1,171,656PLN 927,474practice + income from companiesmatches 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ęcimmunicipal or city council2025PLN 532,577revenue PLN 538,670PLN 920,457practice + employmentmatches the declarationin the dataset: PLN 920,457The dataset amount is the sum of the practice and employment (PLN 387,880).BIP
Rada Powiatu Ostrowskiegocounty council · internist2025PLN 916,009revenue PLN 1,882,072PLN 916,009own non-public facility (NZOZ)matches the declarationin the dataset: PLN 916,009BIP
Rada Miasta Gliwicemunicipal or city council · internist, cardiologist2025PLN 898,512revenue PLN 1,043,219PLN 898,512practice (sole proprietorship)matches the declarationin the dataset: PLN 898,512BIP
Rada Powiatu Żuromińskiegocounty council · family doctor2025PLN 879,216revenue PLN 2,224,286PLN 879,216own non-public facility (NZOZ)matches the declarationin the dataset: PLN 879,216BIP
Rada Powiatu Ostrowskiegocounty council · cardiologist2025PLN 876,257revenue PLN 1,023,344PLN 876,257practice (sole proprietorship)matches the declarationin the dataset: PLN 876,257BIP
Rada Powiatu Hrubieszowskiegocounty council · gynaecologist2025no practicePLN 871,182employment (director and on-call duty) + contract of mandatecorrectedin 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 Ostrowskiegocounty council · paediatrician, family doctor2025PLN 846,896revenue PLN 1,735,675PLN 846,896practice + civil-law partnershipmatches the declarationin the dataset: PLN 846,896BIP
Sejmik Województwa Łódzkiegoregional assembly · dermatologist, venereologist2025PLN 844,387revenue PLN 1,429,512PLN 844,387practice + own facilitymatches the declarationin the dataset: PLN 844,387BIP
Rada Miasta Szczecinekmunicipal or city council · surgeon2025PLN 838,522revenue PLN 864,718PLN 838,522practice (sole proprietorship)matches the declarationin the dataset: PLN 838,522BIP
Rada Powiatu Zgorzeleckiegocounty council · internist2025PLN 825,325revenue PLN 2,011,304PLN 825,325practice + own facilitycorrectedin the dataset: PLN 25,325Typo in the dataset: PLN 25,325 instead of PLN 825,325 (a missing digit).BIP
Rada Powiatu w Jaślecounty council · family doctor2025no practicePLN 818,485employment + contracts of mandatematches 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 Pilecounty council · internist2025PLN 806,843revenue PLN 1,600,055PLN 806,843own non-public facility (NZOZ)matches the declarationin the dataset: PLN 806,843BIP
Rada Powiatu w Oświęcimiucounty council · family doctor2025PLN 802,017revenue PLN 862,349PLN 802,017practice + own facilitymatches the declarationin the dataset: PLN 802,017BIP
Rada Miejska w Augustowiemunicipal or city council · family doctor2025PLN 650,000PLN 793,962practice (flat-rate tax) + supervisory boards + associationmatches 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żyskiegocounty council · paediatrician2025PLN 793,168revenue PLN 1,724,831PLN 793,168professional partnershipmatches the declarationin the dataset: PLN 793,168BIP
Sejmik Województwa Warmińsko-Mazurskiegoregional assembly2025PLN 779,002revenue PLN 7,308,904PLN 779,002practice + own facilitymatches the declarationin the dataset: PLN 779,002The highest revenue in the dataset. Handwritten, checked under magnification.BIP
Rada Powiatu Wejherowskiegocounty council · family doctor2025PLN 652,029single amount “revenue and income”PLN 777,424practice (flat-rate tax) + management boards of two companiesmatches 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 Zachodniopomorskiegoregional assembly2025PLN 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łejmunicipal or city council · oncologist2025PLN 168,379revenue PLN 454,400PLN 757,119practice + employment + contractscorrectedin 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ńskiegocounty council · paediatrician, family doctor2025PLN 411,378revenue PLN 427,952PLN 755,536practice + employmentmatches 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ńczowiecounty council · paediatrician2025PLN 466,190revenue PLN 474,496PLN 754,152practice + employmentmatches 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ławiamunicipal or city council2025PLN 385,461revenue PLN 471,567PLN 735,215practice + employmentmatches 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ędzyrzeckiegocounty council · family doctor2025PLN 730,678revenue PLN 1,526,243PLN 730,678own non-public facility (NZOZ)matches the declarationin the dataset: PLN 730,678BIP
Sejmik Województwa Warmińsko-Mazurskiegoregional assembly · paediatrician2025PLN 730,031revenue PLN 1,186,582PLN 730,031medical office + professional partnershipmatches 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 Zachodniopomorskiegoregional assembly2025PLN 719,720revenue PLN 3,770,151PLN 719,720own non-public facility (NZOZ)matches the declarationin the dataset: PLN 719,720BIP
Rada Powiatu w Lubartowiecounty council · family doctor2025PLN 718,902revenue PLN 1,728,406PLN 718,902own non-public facility (NZOZ)matches the declarationin the dataset: PLN 718,902BIP
Rada Miasta Olsztynamunicipal or city council2025PLN 717,159revenue PLN 833,750PLN 717,159practice + own facilitymatches 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ńskiegocounty council · paediatrician2025PLN 705,784revenue PLN 1,185,010PLN 705,784medical office + civil-law partnership (primary care)matches the declarationin the dataset: PLN 705,784BIP
Rada Powiatu Gnieźnieńskiegocounty council · family doctor2025PLN 695,589revenue PLN 1,773,567PLN 695,589practice + general partnershipmatches the declarationin the dataset: PLN 695,589BIP
Rada Powiatu w Krasnymstawiecounty council · surgeon2025no practicePLN 689,727employment in a hospitalmatches 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 Lubartowiecounty council · family doctor2025no practicePLN 685,543employment + dividend + contractsmatches 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 Chrzanowskiegocounty council · surgeon2025PLN 407,212single amount “revenue and income”PLN 681,673practice + employmentmatches 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ńcucounty council · surgeon, cardiac surgeon2025PLN 668,258revenue PLN 779,177PLN 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 Ostrowskiegocounty council2025no practicePLN 665,645employment (director, head of ward) + contractcorrectedin 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 Mazowieckimcounty council · family doctor2025PLN 661,667revenue PLN 1,378,615PLN 661,667civil-law partnershipmatches the declarationin the dataset: PLN 661,667BIP
Rada Miejska w Leskumunicipal or city council2025PLN 632,009revenue PLN 1,063,225PLN 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ętrzyniecounty council2025PLN 649,569revenue PLN 895,035PLN 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-Kozielskiegocounty council · internist2025PLN 487,600single amount “revenue and income”PLN 642,761practice + rental + employmentcorrectedin 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łobuckiegocounty council · family doctor, surgeon2025PLN 415,000revenue PLN 826,045PLN 632,598practice (flat-rate tax) + employmentmatches the declarationin the dataset: PLN 632,598The dataset amount is the sum of the practice and employment (PLN 217,598).BIP
Rada Powiatu w Myszkowiecounty council · family doctor2025PLN 478,738revenue PLN 1,534,700PLN 628,430three companies + employmentcorrectedin 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 Żywcumunicipal or city council2025PLN 351,982revenue PLN 407,348PLN 623,598practice + employmentmatches the declarationin the dataset: PLN 623,597The dataset amount is the sum of the practice and employment (PLN 271,616).BIP
Rada Miejska w Chrzanowiemunicipal or city council2025PLN 356,901single amount “revenue and income”PLN 611,034practice + employmentmatches 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 Mazowieckimmunicipal or city council2025PLN 596,473revenue PLN 1,992,367PLN 596,473own non-public facility (NZOZ)matches the declarationin the dataset: PLN 596,473BIP
Rada Miasta Malborkamunicipal or city council2025PLN 263,403PLN 594,191practice + civil-law partnership + employmentmatches 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 Lubelskiegoregional assembly · paediatrician2025PLN 591,358revenue PLN 963,740PLN 591,358general partnershipmatches the declarationin the dataset: PLN 591,358Handwritten.BIP
Rada Powiatu Ostrowieckiegocounty council · diabetologist, internist2025PLN 585,470revenue PLN 1,253,049PLN 588,130practice + general partnershipmatches the declarationin the dataset: PLN 585,470Including training (PLN 2,660).BIP
Rada Powiatu w Myszkowiecounty council · paediatrician2025PLN 170,057single amount “revenue and income”PLN 572,686practice + employmentmatches 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 Tucholskiegocounty council · internist2025PLN 565,519revenue PLN 1,065,178PLN 565,519civil-law partnership (NZOZ)matches the declarationin the dataset: PLN 565,519BIP
Rada Miejska w Słupskumunicipal or city council · internist2025PLN 369,741revenue PLN 475,000PLN 545,802practice + management board of a limited company + sharesmatches 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 Tucholskiegocounty council · neurologist2025PLN 543,385revenue PLN 656,555PLN 543,385practice (sole proprietorship)matches the declarationin the dataset: PLN 543,385BIP
Rada Powiatu Chrzanowskiegocounty council · surgeon2025PLN 236,216single amount “revenue and income”PLN 533,384practice + employmentmatches 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ówmunicipal or city council2025PLN 532,769revenue PLN 718,885PLN 532,769practice (sole proprietorship)matches the declarationin the dataset: PLN 532,769BIP
Rada Powiatu Zawierciańskiegocounty council · family doctor2025PLN 530,092PLN 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 Trybunalskimcounty council2025PLN 529,732PLN 529,732practice + shares in two general partnershipsuncertainin 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 Szczecinekmunicipal or city council · gynaecologist2025PLN 506,245revenue PLN 951,040PLN 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ąmunicipal or city council · internist2025PLN 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óweckiegocounty council · internist, psychiatrist2025no practicePLN 502,381employment + personally performed activitiesmatches 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 Nysiecounty council · paediatrician2025PLN 493,248revenue PLN 1,429,724PLN 493,248own non-public facility (NZOZ)matches the declarationin the dataset: PLN 493,248BIP
Rada Powiatu w Kętrzyniecounty council · family doctor2025PLN 474,359revenue PLN 733,800PLN 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 Łęczyckiegocounty council · internist2025PLN 473,560revenue PLN 858,064PLN 473,560civil-law partnershipmatches the declarationin the dataset: PLN 473,560Handwritten.BIP
Rada Miasta Piłymunicipal or city council · psychiatrist2025PLN 46,657revenue PLN 168,470PLN 473,377practice + contract at a facility + court expertmatches 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ęstochowskiegocounty council · neurologist, family doctor2025PLN 21,733revenue PLN 110,060PLN 459,888practice + employment at a facilitymatches 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 Polkowickiegocounty council · internist2025PLN 245,676revenue PLN 298,213PLN 452,221practice + employmentmatches the declarationin the dataset: PLN 452,220The dataset amount is the sum of the practice and employment (PLN 206,545).BIP
Rada Gminy Nieporętmunicipal or city council2025PLN 436,380revenue PLN 464,187PLN 436,380practice (sole proprietorship)matches the declarationin the dataset: PLN 436,380BIP
Rada Miasta Kaliszamunicipal or city council2025PLN 370,886single amount “revenue and income”PLN 425,752practice + heading an outpatient clinic and contractsmatches 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 Raszynmunicipal or city council2025PLN 193,625single amount “revenue and income”PLN 414,104medical office + employmentmatches 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łmiecounty council · family doctor2025PLN 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ńskiegocounty council · family doctor2025PLN 402,096revenue PLN 421,612PLN 402,096practice (flat-rate tax)matches the declarationin the dataset: PLN 402,096BIP
Rada Powiatu Dzierżoniowskiegocounty council · surgeon, anaesthesiologist2025PLN 392,073revenue PLN 598,644PLN 392,073practice + general partnershipmatches the declarationin the dataset: PLN 392,073BIP
Rada Powiatu w Olkuszucounty council · pulmonologist2025PLN 332,436PLN 388,168practice + employmentcorrectedin 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 Rawickiegocounty council · family doctor2025PLN 335,177single amount “revenue and income”PLN 375,377practice + management board of a limited companymatches 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 Łęczyckiegocounty council · internist2025PLN 365,693revenue PLN 391,890PLN 365,693practice (sole proprietorship)matches the declarationin the dataset: PLN 365,693BIP
Rada Powiatu Bieruńsko-Lędzińskiegocounty council · internist2025no practicePLN 333,729employment + contract of mandatematches 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ętokrzyskiegoregional assembly · family doctor2025PLN 57,150revenue PLN 126,700PLN 333,603employment + private practicesmatches 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 Nowotomyskiegocounty council · internist, family doctor2025PLN 331,249revenue PLN 362,731PLN 331,249practice (sole proprietorship)matches the declarationin the dataset: PLN 331,249BIP
Rada Powiatu w Rykachcounty council · family doctor2025PLN 330,478revenue PLN 358,545PLN 330,478practice (sole proprietorship)matches the declarationin the dataset: PLN 330,478Handwritten.BIP
Rada Powiatu Rawskiegocounty council · surgeon2025PLN 325,000revenue PLN 444,967PLN 325,000medical office + contractsmatches 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ńskiegocounty council · surgeon, urologist2025PLN 312,054revenue PLN 361,927PLN 312,054practice (sole proprietorship)matches the declarationin the dataset: PLN 312,054BIP
Sejmik Województwa Kujawsko-Pomorskiegoregional assembly · surgeon2025PLN 310,016revenue PLN 597,009PLN 310,016practice + own facilitymatches the declarationin the dataset: PLN 310,016BIP
Sejmik Województwa Dolnośląskiegoregional assembly · internist2025PLN 46,940revenue PLN 92,710PLN 300,167practice + employmentmatches 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 Bogaczowicemunicipal or city council · surgeon2025PLN 294,167revenue PLN 389,962PLN 294,167practice (sole proprietorship)matches the declarationin the dataset: PLN 294,167BIP
Rada Powiatu Kozienickiegocounty council · radiologist2025PLN 287,031revenue PLN 420,748PLN 287,031practice (sole proprietorship)matches the declarationin the dataset: PLN 287,031BIP
Rada Miasta Żorymunicipal or city council · internist, dentist2025PLN 127,212revenue PLN 138,600PLN 285,710practice + employmentmatches 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 Bytowskiegocounty council · psychiatrist2025PLN 277,521revenue PLN 1,656,756PLN 277,521own non-public facility (NZOZ)matches the declarationin the dataset: PLN 277,521BIP
Rada Gminy Jasienicamunicipal or city council2025no practicePLN 253,581employment (practice suspended)matches the declarationin the dataset: PLN 253,581Practice suspended; the dataset amount is pay from employment.BIP
Rada Powiatu w Nysiecounty council · surgeon2025PLN 15,706revenue PLN 17,452PLN 235,820practice + employmentmatches 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 Olsztynamunicipal or city council2025PLN 225,955revenue PLN 264,000PLN 225,955practice (sole proprietorship)matches the declarationin the dataset: PLN 225,955BIP
Rada Miasta Wałczmunicipal or city council · family doctor2025PLN 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 Trzebnicymunicipal or city council · paediatrician, family doctor2025no practicePLN 211,081employment + contractmatches 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 Opolskiegoregional assembly · internist2025PLN 207,958revenue PLN 249,535PLN 207,958practice (sole proprietorship)matches the declarationin the dataset: PLN 207,958BIP
Rada Powiatu w Lubaczowiecounty council · internist2025PLN 207,241revenue PLN 271,550PLN 207,241practice (sole proprietorship)matches the declarationin the dataset: PLN 207,241BIP
Rada Powiatu w Wyszkowiecounty council · family doctor2025PLN 200,866revenue PLN 263,140PLN 200,866practice (sole proprietorship)matches the declarationin the dataset: PLN 200,866BIP
Rada Powiatu Starogardzkiegocounty council · internist2025PLN 12,711revenue PLN 130,575PLN 180,825practice + employmentmatches 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órniczejmunicipal or city council2025PLN 167,999revenue PLN 280,964PLN 167,999practice (sole proprietorship)matches the declarationin the dataset: PLN 167,999BIP
Rada Miejska w Nowym Mieście nad Pilicąmunicipal or city council · internist2025PLN 161,668revenue PLN 177,237PLN 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ńskiegocounty council · internist2025PLN 124,803revenue PLN 401,013PLN 124,803practice + civil-law partnershipmatches the declarationin the dataset: PLN 124,803BIP
Rada Powiatu w Starachowicachcounty council · paediatrician, family doctor2025in the dataset: 2024not 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łubczycachcounty council · surgeon2025revenue onlyrevenue PLN 1,129,051—practice (sole proprietorship)correctedin the dataset: PLN 1,129,051The declaration gives revenue only.BIP
Rada Powiatu Gnieźnieńskiegocounty council · family doctor2025revenue onlyrevenue PLN 1,092,529—practice + management board of a limited companycorrectedin 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łowskiegocounty council · surgeon2025revenue onlyrevenue PLN 1,048,141—practice + civil-law partnershipcorrectedin 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ąskiegoregional assembly · internist2025revenue onlyrevenue PLN 861,247—practice (flat-rate tax) + supervisory boardcorrectedin 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łobuckiegocounty council · internist2025revenue onlyrevenue PLN 739,615—practice (flat-rate tax)correctedin the dataset: PLN 739,615The declaration gives revenue only.BIP
Rada Powiatu w Świdnicycounty council · gynaecologist2025revenue onlyrevenue PLN 714,530—practice (flat-rate tax) + civil-law partnershipcorrectedin 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łobrzegmunicipal or city council · paediatrician2025revenue onlyrevenue PLN 655,412—practice (sole proprietorship)correctedin the dataset: PLN 655,412The declaration gives revenue only.BIP
Rada Miasta Tychymunicipal or city council · gynaecologist2025in the dataset: nonerevenue 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 Stalowowolskiegocounty council · cardiologist, internist2025not establishedrevenue PLN 436,499—practice + employmentuncertainin 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 Wielkopolskiegoregional assembly · orthopaedist2025revenue onlyrevenue PLN 431,814—medical office + share in a civil-law partnershipcorrectedin the dataset: PLN 431,814The declaration gives revenue only.BIP
Rada Powiatu Słupeckiegocounty council · family doctor2025revenue 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 Sulejowiemunicipal or city council2025in the dataset: 2024revenue 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ągucounty council · surgeon2025revenue onlyrevenue PLN 363,196—medical officecorrectedin the dataset: PLN 363,196The declaration gives revenue only.BIP
Rada Powiatu Jarosławskiegocounty council · paediatrician, pulmonologist2025revenue onlyrevenue PLN 335,590—practice (sole proprietorship)correctedin the dataset: PLN 335,590The declaration gives revenue only.BIP
Rada Powiatu Starogardzkiegocounty council · surgeon2025revenue onlyrevenue PLN 299,909—practice + employmentcorrectedin 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łchatowiemunicipal or city council · rheumatologist2025revenue onlyrevenue PLN 294,168—practice (sole proprietorship)correctedin the dataset: PLN 294,168The declaration gives revenue only.BIP
Rada Powiatu w Lublińcucounty council · paediatrician2025revenue onlyrevenue PLN 180,000—practice + limited companycorrectedin 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 Starachowicachcounty council · internist2025not 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 Brzozowiecounty council2025in the dataset: nonenot established—practice (tax card) + employmentuncertainin 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
Asset declarations of doctor-councillors: income from practice, total income from work, verification status and link to the declaration — income for 2024
CouncilYearIncome from practiceTotal income from workVerificationDeclaration
Rada Powiatu Zgorzeleckiegocounty council · psychiatrist2024PLN 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 Krapkowickiegocounty council · gynaecologist2024PLN 1,431,616PLN 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łupskumunicipal or city council · haematologist2024PLN 1,284,119revenue PLN 1,605,149PLN 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 Miechowiemunicipal or city council · surgeon2024in the dataset: 2025PLN 1,129,547revenue PLN 1,147,202PLN 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 Sochaczewskiegocounty council · internist2024PLN 382,540revenue PLN 403,100PLN 1,099,923practice + dividend + employmentcorrectedin 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 Łódzkimmunicipal or city council · cardiologist, internist2024in the dataset: 2025PLN 493,617revenue PLN 718,565PLN 1,069,012practice + employmentcorrectedin 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 Mazowieckiegoregional assembly2024no practicePLN 1,000,272employment + personally performed activitiesmatches 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 Tureckiegocounty council · internist2024PLN 964,484revenue PLN 2,302,016PLN 964,484practice + own facilitymatches the declarationin the dataset: PLN 964,484Handwritten.BIP
Rada Miejska w Konstancinie-Jeziorniemunicipal or city council · ophthalmologist2024PLN 755,830revenue PLN 763,355PLN 911,150practice + employment and on-call dutycorrectedin 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łopolskiegoregional assembly · geriatrician2024no practicePLN 904,038employment + personally performed activitiesmatches 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 Zachodniopomorskiegoregional assembly · gynaecologist2024PLN 463,365single amount “revenue and income”PLN 880,558practice + employment abroadmatches 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óweckiegocounty council · anaesthesiologist2024in the dataset: 2025PLN 822,201revenue PLN 978,496PLN 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ślumunicipal or city council2024PLN 793,671revenue PLN 1,297,564PLN 808,115practice + professional partnershipcorrectedin 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łgorajucounty council · internist, gastroenterologist2024PLN 748,772revenue PLN 1,702,123PLN 807,696practice + professional partnership + employmentmatches 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 Olkuszucounty council · orthopaedist2024PLN 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ńskiegocounty council · family doctor2024PLN 569,333revenue PLN 1,032,368PLN 711,179practice + employmentmatches 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ńcumunicipal or city council · family doctor2024in the dataset: 2025PLN 408,806revenue PLN 519,541PLN 672,068practice + two employment contractscorrectedin 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-Pomorskiegoregional assembly · surgeon2024PLN 207,135revenue PLN 343,971PLN 627,248practice + contract with a hospitalmatches 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 Wyszkowiemunicipal or city council2024PLN 595,839revenue PLN 1,164,293PLN 595,839general partnership + practice with a losscorrectedin 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 Brzeskiegocounty council · paediatrician2024PLN 533,244revenue PLN 541,391PLN 586,943practice (flat-rate tax) + limited companymatches 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 Tarnowskiegocounty council · internist2024PLN 401,414single amount “revenue and income”PLN 585,015practice + managing a medical centreuncertainin 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 Limanowamunicipal or city council2024PLN 354,230single amount “revenue and income”PLN 544,258practice + employmentmatches 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 Piszcounty council · surgeon2024PLN 537,520revenue PLN 642,577PLN 537,520practice (sole proprietorship)matches the declarationin the dataset: PLN 537,520BIP
Rada Powiatu Zgorzeleckiegocounty council · surgeon2024PLN 488,083revenue PLN 586,290PLN 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śnicymunicipal or city council · paediatrician2024PLN 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órniczejmunicipal or city council2024PLN 400,950single amount “revenue and income”PLN 469,371practice + management board of a limited company + contract of mandatematches 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 Bieszczadzkiegocounty council · gynaecologist2024PLN 168,349revenue PLN 319,589PLN 463,251practice + employmentmatches 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łubczycachcounty council · internist2024PLN 137,659revenue PLN 174,830PLN 445,395practice + two employment contractsmatches 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ągowiecounty council · paediatrician2024PLN 436,516revenue PLN 927,256PLN 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 Grodziskiegocounty council · gynaecologist2024PLN 52,229revenue PLN 352,812PLN 348,066practice + employmentmatches 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życkucounty council · orthopaedist2024PLN 290,268revenue PLN 462,876PLN 290,268practice (sole proprietorship)matches the declarationin the dataset: PLN 290,268BIP
Rada Powiatu Oleśnickiegocounty council · otolaryngologist2024PLN 254,859revenue PLN 295,284PLN 254,859practice (sole proprietorship)matches the declarationin the dataset: PLN 254,859BIP
Rada Gminy Trzyciążmunicipal or city council2024PLN 94,888revenue PLN 130,150PLN 237,339practice + employmentmatches 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 Podlaskimcounty council · orthopaedist2024PLN 186,003PLN 216,935practice + second business + contract of mandatematches 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życkumunicipal or city council2024PLN 212,261revenue PLN 322,213PLN 212,261practice (sole proprietorship)matches the declarationin the dataset: PLN 212,261BIP
Rada Miasta Chorzówmunicipal or city council2024PLN 153,029revenue PLN 190,000PLN 153,029practice (sole proprietorship)matches the declarationin the dataset: PLN 153,029BIP
Rada Miejska w Jaślemunicipal or city council2024in the dataset: 2025PLN 134,217revenue PLN 239,658PLN 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ławskiegocounty council · family doctor2024in the dataset: 2025PLN 90,262revenue PLN 235,250PLN 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 Zachodniopomorskiegoregional assembly · gynaecologist2024PLN 76,438revenue PLN 143,161PLN 76,438practice (sole proprietorship)matches the declarationin the dataset: PLN 76,438BIP
Rada Powiatu Gliwickiegocounty council · gynaecologist2024PLN 18,562revenue PLN 304,550PLN 18,562practice (sole proprietorship)matches the declarationin the dataset: PLN 18,562BIP
Rada Powiatu Ostrzeszowskiegocounty council · orthopaedist2024revenue 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ławiecmunicipal or city council2024revenue 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 Nowogardziemunicipal or city council · surgeon2024revenue 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 Zawierciumunicipal or city council · gynaecologist2024revenue onlyrevenue PLN 600,800—practice + employmentcorrectedin 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
Asset declarations of doctor-councillors: income from practice, total income from work, verification status and link to the declaration — other or unknown year
CouncilYearIncome from practiceTotal income from workVerificationDeclaration
Sejmik Województwa Wielkopolskiegoregional assembly · surgeon2023in the dataset: 2024PLN 874,908revenue PLN 1,017,169PLN 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-Kozielskiegocounty council—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 Podkarpackiegoregional assembly—not established—practice + hospitalno 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
  1. 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

  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

  3. 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). ↩

  4. 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). ↩

Spotted an error? We publish corrections in a register, with the date and a description of each change. We describe mechanisms, not individuals.

Report a correction

Euro amounts are approximate, converted at the National Bank of Poland mid rate of 27 October 2026 (table 209/A/NBP/2026): 1 EUR = 4.4056 PLN.

Editorial position

Public amounts, protected names.

We call on the state to publish, every quarter, the total pay of each person working in facilities with a National Health Fund (NFZ) contract — summed across all their workplaces, under a permanent identifier instead of a name.

Popular