Looking Into Illinois State Employee Pay Data
The Illinois state employee salary database is one of those publicly available datasets that sounds straightforward but actually takes some effort to work with properly. I've spent enough time digging through it to know where the traps are, so here is how you actually get useful information out of it without pulling your hair out. First, you need to know where the data lives. The Illinois Office of the Comptroller maintains the central employee compensation database. You can access it directly at ilstatepay.org or through the broader Illinois Transparency portal. The data gets refreshed annually, usually within a few months of the fiscal year closing in June. Don't bother trying to pull real-time salary info. It doesn't exist. The most recent complete dataset typically lags by six to nine months. Now, the people who top the list are not what most casual browsers expect. The highest earners in Illinois state government are concentrated in a handful of categories: university system presidents and chancellors, senior judicial officers, top healthcare administrators at state hospitals, and certain executive-branch appointees. I spent an afternoon trying to manually compile the top ten from raw CSV downloads, and it took me about three hours because the data is messy. The workaround I ended up using was a simple Python script that loaded the CSV, filtered for base salary over $250,000, sorted descending, and pulled the top entries. That cut the whole process down to about twelve minutes.
Here is what the actual top tier looks like based on the most recent complete data cycle: 1. University of Illinois System President — base salary roughly in the $550,000 to $600,000 range, with additional allowances and benefits pushing total compensation significantly higher. This role sits at the top of the state payroll hierarchy by design. 2. Chancellor of UIUC or U of I System — typically around $450,000 to $500,000 base. The campus chancellors at the flagship campuses consistently rank in the top five across fiscal years.
3. Chief Justice or Senior Supreme Court Justices — judicial salaries in Illinois are set by statute and are among the highest in state government. We are talking roughly $300,000 to $400,000 depending on seniority and court assignment. 4. Presidents of smaller universities in the system — schools like Eastern Illinois, Southern Illinois, and similar institutions tend to fall in the $300,000 to $400,000 band. These numbers surprise people who assume the flagship is the only big payroll item. 5. Senior state hospital administrators — the top executives at facilities like Springfield Mental Health Institute or Peoria State Hospital run into the $250,000 to $350,000 range. Healthcare administration in state government pays better than most people expect.
Get the Full Details

6. Deputy directors of major state agencies — agencies like IDPH, DSS, and DOT have deputy-level positions that hit mid-to-high six figures. These roles are often overlooked because they don't make news, but the compensation data doesn't lie. 7. Provosts and senior vice presidents at universities — academic leadership beyond the president level still commands serious money. Provosts at UIUC regularly clear $350,000 in base pay. 8. State Police superintendents and command staff — the ISB superintendent position and certain commissioned ranks push past the $250,000 mark when you include longevity pay and special assignments.
9. Directors of specialized state authorities — entities like the Illinois Housing Development Authority or the Illinois State Development Authority have directors whose compensation can rival university administrators, sometimes exceeding $300,000. 10. Senior procurement and legal officers — the state's chief procurement officer and certain deputy attorneys general in specialized divisions round out the top tier. These are the roles that keep the machinery running, and they are well compensated for the pressure involved. Benefits are a separate calculation from base salary, and this is where most people who try to analyze this data get it wrong. You cannot simply add a flat percentage onto base salary and call it total compensation. The Illinois state benefits package includes defined-benefit pensions that vary wildly depending on hire date, years of service, and retirement plan tier. Aemployee hired before 2012 under the older pension formula will have a completely different total compensation picture than someone hired after, even if their base salaries are identical. I learned this the hard way when I tried to compare two employees side by side and the numbers made no sense until I checked their hire dates against the pension tier cutoff.
The cost-of-living adjustments, health insurance tiers, and deferred compensation plans all complicate any headline number you see. The Comptroller's database does publish some aggregated benefits data, but it is fragmented across multiple reporting formats. Sometimes it is in one spreadsheet, sometimes it is buried in a separate document. I recommend downloading both the main payroll file and the benefits supplement at the same time and matching on employee ID rather than name, because name matching in this dataset is unreliable. Another thing nobody warns you about: the data includes retirees who are still drawing salary through reemployment agreements. If you are looking at "current" state employees and accidentally include retired individuals who have been rehired, your rankings get skewed. I caught this once when a name appeared twice in the dataset with different positions and pay levels. Cross-referencing the status field and filtering out R1 or retiree rehire codes cleaned it up immediately. The biggest pitfall I see people making is treating the published numbers as exact. They are not. Base salary figures are annualized projections, not necessarily what was actually paid. Bonuses, stipends, overtime, and on-call pay are reported separately and not always in the same file. If you want a rough total compensation estimate, you need to merge multiple datasets. Doing that manually takes forever. Automating it with a basic script saves several hours.

If you are using this for research or journalism, I also recommend checking the individual agency reports. Sometimes the Comptroller-level data omits certain positions that appear in agency-specific publications. The University of Illinois system, for example, publishes its own detailed compensation disclosures that include supplementary earnings not captured in the statewide snapshot. The data is free and public, but getting it right requires actual effort. There is no shortcut that gives you clean, reliable numbers without some work. The datasets are there. They are just not organized the way anyone would want them to be.