Research & Analysis · 2027 Budget Snapshot

Department of Aviation – BGA Policy 2027 Budget Snapshot

By Geoffrey CubbageOctober 26, 2026
$1.8B
2027 proposed appropriations
$1,781,779,989 total
+6.9%
Appropriation change
+$115,686,460 from 2026
2,476
Budgeted positions & FTEs
Up 33 positions, or +1.4%

Responsible for the city’s airport operations, the Chicago Department of Aviation is a largely self-funded section of the budget, relying on the city’s two airport funds and on state and federal grants for its operations. 

Chicago Department of Aviation Snapshot: Appropriation & Staffing Changes from 2026 Budget

Chicago Department of Aviation Snapshot: Appropriation & Staffing Changes from 2026 BudgetAppropriations and positions/FTEs comparison. Missing values are shown as dashes.Measure2026 Budgeted2027 ProposedNet ChangePercent ChangeAverage AnnualRate (2011–2026)Inflation-adjustedRate (2011–2026)Appropriations$1,666,093,529$1,781,779,989+$115,686,4606.9%7.6%5.3%Positions & FTEs2,4432,476+331.4%3.6%NA{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"summary","title":"Chicago Department of Aviation Snapshot: Appropriation & Staffing Changes from 2026 Budget","source":"Source: City of Chicago budget APIs. Both rates are arithmetic averages of year-to-year percentage changes over 2011–2026. Inflation-adjusted appropriations use supplied 2025-dollar factors through 2025; later years retain nominal values (factor 1), matching the supplied spreadsheet. Both rates require every year and nonzero annual baselines. Proposed 2027 is excluded.","warning":"","edited":false,"data":{"previousYear":2026,"currentYear":2027,"rateStartYear":2011,"rateEndYear":2026,"inflationYear":2025,"rows":[{"id":"appropriations","label":"Appropriations","previous":1666093529,"current":1781779989,"averageRatePct":7.603803307610087,"inflationRatePct":5.298922576155586,"net":115686460,"percent":0.06943575374753166},{"id":"positions","label":"Positions & FTEs","previous":2442.806730769231,"current":2475.806730769231,"averageRatePct":3.6416067214867143,"inflationRatePct":null,"net":33,"percent":0.013509050709717188}]}} Download data (CSV)

Departmental Highlights

  • Appropriations from federal grant funding through the FAA’s Airport Improvement Program are down significantly in the 2027 budget, with a -$139.2 million decrease in the federal grant fund. However, that decline is more than counterbalanced by a $161.3 million increase in state grant funding from IDOT’s Aviation Fuel Tax Program.
  • Two new multimillion dollar DoA appropriation accounts have been added in the 2027 proposal:  $3 million for operations and maintenance reserve and $2 million for Special Capital Projects – Airlines.
  • The 2027 budget proposal has a $237.3 million increase in DoA’s appropriations for outside contracting (professional and technical services), a 56.6% increase over the previous year. In 2025, the most recent full budget year for which we have actual spend data, DoA spent only 82.2% of its locally-funded contractual services budget.
  • New budgeted positions for 2027 include three additional Aviation Security Officer positions, despite a substantial number of unfilled vacancies in that title from Jan-Sept of this year. Likewise, the proposal adds five Project Manager positions, despite nine unfilled Project Manager positions from Jan-Sept.

Historical Context

As a self-funded department, the Department of Aviation’s budget resources are less dependent on overall city revenues. Appropriations are typically closely tied to revenues from O’Hare and Midway airport operations: the higher the city’s airport revenues, the more funds are available for DoA budgets.

Multiple consecutive years of increasing revenues from airport rates and charges have seen consecutive increases in DoA’s budget as well.  

From 2011-2026, DoA appropriations grew at an average rate of 7.6% annually, or 5.3% when adjusted for inflation through 2025, compared to a citywide average rate of 5.5% (inflation-adjusted 3.2%). The current proposal would increase the department’s appropriations by 6.9% from the previous year.

Chicago Department of Aviation Appropriations and Inflation-adjusted Appropriations (2025 dollars)

Chicago Department of Aviation appropriations from 2011 through the proposed 2027 budget, nominal dollarsAnnual appropriations for Chicago Department of Aviation from 2011 through 2027 proposed. Every year has a plotted value.$0M$446.3M$892.5M$1338.8M$1785M2011 $598,978,417 Department of Aviation · $598,978,41720112012 $639,569,023 Department of Aviation · $639,569,02320122013 $813,128,973 Department of Aviation · $813,128,97320132014 $818,569,128 Department of Aviation · $818,569,12820142015 $738,326,816 Department of Aviation · $738,326,81620152016 $725,573,121 Department of Aviation · $725,573,12120162017 $832,326,662 Department of Aviation · $832,326,66220172018 $823,090,246 Aviation · $823,090,24620182019 $911,289,787 Aviation · $911,289,78720192020 $871,219,092 Aviation · $871,219,09220202021 $1,141,154,450 Cda · $1,141,154,45020212022 $1,151,260,371 Cda · $1,151,260,37120222023 $1,201,844,333 Chicago Department of Aviation · $1,201,844,33320232024 $1,423,824,759 Chicago Department of Aviation · $1,423,824,75920242025 $1,547,505,037 Chicago Department of Aviation · $1,547,505,03720252026 $1,666,093,529 Chicago Department of Aviation · $1,666,093,52920262027 · Proposed $1,781,779,989 Chicago Department of Aviation · $1,781,779,9892027$1781.78M{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"appropriations","title":"Chicago Department of Aviation Appropriations and Inflation-adjusted Appropriations (2025 dollars)","source":"Source: City of Chicago Budget Ordinance appropriations datasets, 2011–2026, and 2027 Budget Recommendations — Appropriations Years without a row for the selected department are left blank rather than estimated.","warning":"","edited":false,"priceBasis":"nominal","dollarBaseYear":null,"missingInflationFactorYears":[]}

Values in nominal dollars.

Download data (CSV)

Estimated Fringe Costs

City budgets do not break out “fringe” pension and benefit costs for non-grant positions by department, instead grouping them together as citywide expenses under the Finance General section of the budget. To better reflect the real cost of service for departmental operations, BGA Policy has included an estimate of pension and benefit costs for the years 2018-2026, using Department of Finance fringe memos from each relevant year. An estimated fringe cost for the 2027 proposal uses the average annual rate of increase for each of the inputs into the fringe formulae. 

Based on the city’s fringe formulae, the DoA fringe cost for nongrant employees averaged 7.8% from 2018-2026, compared to a citywide average of 26.8%. (Departments with a larger proportion of their budget dedicated to non-employee costs or with a larger proportion of grant-funded employees tend to have lower fringe costs, as their pension/benefit costs are either already factored into grant funds or are a smaller percentage of the overall departmental budget.)

Chicago Department of Aviation Appropriations with Estimated Fringe Cost of Pensions and Benefits for Budgeted Non-grant Positions, 2018–2027 (proposed)

Chicago Department of Aviation Appropriations with Estimated Fringe Cost of Pensions and Benefits for Budgeted Non-grant Positions, 2018–2027 (proposed)Departmental appropriations plus calculated full-time fringe and estimated part-time fringe from the supplied CSV. Missing years remain gaps.$0M$488.8M$977.5M$1466.3M$1955M$868.63M2018 $868,632,298 Departmental budget with estimated fringe: $868,632,298 Departmental appropriations: $823,090,246 Calculated full-time fringe: $43,028,012 Estimated part-time fringe: $2,514,0402018$967.51M2019 $967,511,457 Departmental budget with estimated fringe: $967,511,457 Departmental appropriations: $911,289,787 Calculated full-time fringe: $54,944,971 Estimated part-time fringe: $1,276,6992019$939.62M2020 $939,621,585 Departmental budget with estimated fringe: $939,621,585 Departmental appropriations: $871,219,092 Calculated full-time fringe: $66,897,955 Estimated part-time fringe: $1,504,5382020$1.22B2021 $1,215,147,884 Departmental budget with estimated fringe: $1,215,147,884 Departmental appropriations: $1,141,154,450 Calculated full-time fringe: $72,466,397 Estimated part-time fringe: $1,527,0372021$1.26B2022 $1,261,039,129 Departmental budget with estimated fringe: $1,261,039,129 Departmental appropriations: $1,151,260,371 Calculated full-time fringe: $107,927,625 Estimated part-time fringe: $1,851,1332022$1.31B2023 $1,312,684,107 Departmental budget with estimated fringe: $1,312,684,107 Departmental appropriations: $1,201,844,333 Calculated full-time fringe: $108,796,901 Estimated part-time fringe: $2,042,8732023$1.54B2024 $1,538,599,255 Departmental budget with estimated fringe: $1,538,599,255 Departmental appropriations: $1,423,824,759 Calculated full-time fringe: $112,317,319 Estimated part-time fringe: $2,457,1772024$1.67B2025 $1,671,142,648 Departmental budget with estimated fringe: $1,671,142,648 Departmental appropriations: $1,547,505,037 Calculated full-time fringe: $121,170,862 Estimated part-time fringe: $2,466,7492025$1.82B2026 $1,815,046,837 Departmental budget with estimated fringe: $1,815,046,837 Departmental appropriations: $1,666,093,529 Calculated full-time fringe: $146,312,804 Estimated part-time fringe: $2,640,5042026$1.95B2027 $1,951,722,045 Departmental budget with estimated fringe: $1,951,722,045 Departmental appropriations: $1,781,779,989 Calculated full-time fringe: $167,087,331 Estimated part-time fringe: $2,854,7252027{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"estimated-fringe","title":"Chicago Department of Aviation Appropriations with Estimated Fringe Cost of Pensions and Benefits for Budgeted Non-grant Positions, 2018–2027 (proposed)","source":"Source: departmental fringe by year - master.csv. Total equals departmental appropriations plus calculated fringe for full-time positions and estimated fringe for part-time positions. Uses the supplied 2018–2027 CSV values for either budget cycle; absent department-years remain gaps. Historical names are matched by department number.","warning":"","edited":false} Download data (CSV)

Local Fund Actual Spend

Over the past four complete budget years for which local fund actuals/encumbrances data is available, DoA spent on average 82.4% of its locally funded budget, compared to the citywide average 86.6% local fund spend.

Chicago Department of Aviation Local Fund Actuals, 2022–2025

Chicago Department of Aviation local-fund actuals, 2022 through 2025Annual local-fund budget spent and unspent for Chicago Department of Aviation from 2022 through 2025. Budget spent equals actuals plus encumbrances, capped at the annual budget.$0M$208.8M$417.5M$626.3M$835M78.7%2022 78.7% spent Cda · $478,869,262 spent of $608,473,371 budget $129,604,109 unspent202281.6%2023 81.6% spent Chicago Department of Aviation · $541,155,532 spent of $663,362,333 budget $122,206,801 unspent202385.7%2024 85.7% spent Chicago Department of Aviation · $630,535,919 spent of $736,105,704 budget $105,569,785 unspent202483.9%2025 83.9% spent Chicago Department of Aviation · $697,941,617 spent of $832,272,037 budget $134,330,420 unspent2025{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"local-funds","title":"Chicago Department of Aviation Local Fund Actuals, 2022–2025","source":"Source: City of Chicago budget APIs for local-fund budgets and BGA actuals/encumbrances extract for spending. Budget spent is actuals plus encumbrances, capped at the local-fund budget; budget unspent is shown at the top of each column.","warning":"","edited":false} Download data (CSV)

Budgeted Positions & Vacancies

Staffing levels at DoA  have increased as the department’s dedicated revenues and appropriations increase. Aviation is the city’s fourth-largest department by budgeted headcount, following the police, fire, and water management departments. 

Overall, DoA’s budgeted headcount grew at an average annual rate of 3.6% from 2011-2026, compared to a citywide average annual change of -0.1%. The current proposal would increase budgeted headcount by 1.4% from the previous year. 

Chicago Department of Aviation Budgeted Workforce, 2011–2027 (proposed)

Chicago Department of Aviation budgeted workforce from 2011 through the proposed 2027 budgetStacked annual positions, monthly positions, hourly positions, monthly FTEs, and hourly FTEs, with colored components for ordinance years and distinct gray shades for proposed years, for Chicago Department of Aviation from 2011 through 2027 proposed. Every year has a plotted value.06941,3882,0812,7752011 1,453 Department of Aviation · budgeted positions/FTEs Annual positions: 583 Monthly positions: 24 Hourly positions: 673 Hourly FTEs: 17320112012 1,392 Department of Aviation · budgeted positions/FTEs Annual positions: 544 Monthly positions: 17 Hourly positions: 655 Hourly FTEs: 17620122013 1,397 Department of Aviation · budgeted positions/FTEs Annual positions: 543 Monthly positions: 5 Hourly positions: 679 Hourly FTEs: 17020132014 1,541 Department of Aviation · budgeted positions/FTEs Annual positions: 542 Monthly positions: 5 Hourly positions: 686 Hourly FTEs: 30820142015 1,497 Department of Aviation · budgeted positions/FTEs Annual positions: 606 Monthly positions: 9 Hourly positions: 693 Hourly FTEs: 18920152016 1,543 Department of Aviation · budgeted positions/FTEs Annual positions: 610 Monthly positions: 5 Hourly positions: 739 Hourly FTEs: 18920162017 1,764 Department of Aviation · budgeted positions/FTEs Annual positions: 690 Monthly positions: 5 Hourly positions: 741 Hourly FTEs: 32820172018 1,777 Aviation · budgeted positions/FTEs Annual positions: 700 Monthly positions: 5 Hourly positions: 744 Hourly FTEs: 32820182019 1,835 Aviation · budgeted positions/FTEs Annual positions: 728 Monthly positions: 10 Hourly positions: 929 Hourly FTEs: 16820192020 2,022 Aviation · budgeted positions/FTEs Annual positions: 888 Monthly positions: 10 Hourly positions: 933 Hourly FTEs: 19120202021 1,971 Cda · budgeted positions/FTEs Annual positions: 848 Monthly positions: 11 Hourly positions: 921 Hourly FTEs: 19120212022 2,088 Cda · budgeted positions/FTEs Annual positions: 947 Monthly positions: 13 Hourly positions: 940 Hourly FTEs: 18820222023 2,157 Chicago Department of Aviation · budgeted positions/FTEs Annual positions: 1,014 Monthly positions: 14 Hourly positions: 941 Hourly FTEs: 18820232024 2,282 Chicago Department of Aviation · budgeted positions/FTEs Annual positions: 1,075 Monthly positions: 20 Hourly positions: 1,000 Hourly FTEs: 18720242025 2,392 Chicago Department of Aviation · budgeted positions/FTEs Annual positions: 1,167 Monthly positions: 20 Hourly positions: 1,018 Hourly FTEs: 18720252026 2,443 Chicago Department of Aviation · budgeted positions/FTEs Annual positions: 1,215 Monthly positions: 20 Hourly positions: 1,021 Hourly FTEs: 18720262027 · Proposed 2,476 Chicago Department of Aviation · budgeted positions/FTEs Annual positions: 1,243 Monthly positions: 22 Hourly positions: 1,024 Hourly FTEs: 18720272,476{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"workforce","title":"Chicago Department of Aviation Budgeted Workforce, 2011–2027 (proposed)","source":"Source: City of Chicago Budget Ordinance positions and salaries datasets, 2011–2026, and 2027 Budget Recommendations — Positions and Salaries Years without a row for the selected department are left blank rather than estimated.","warning":"","edited":false} Download data (CSV)

From January through September of 2026, the months for which full-time position vacancy data is currently available, DoA averaged a 14.1% vacancy rate, compared to the citywide average of 11.2%. 

Chicago Department of Aviation Full-time Vacancies, Jan-Sept 2026

Chicago Department of Aviation vacancies, January–September 2026Filled positions, persistent vacancies and nonpersistent vacancies for Chicago Department of Aviation, January–September 2026.06131,2251,8382,45015.2%January 2026 15.2% vacant 1,914 filled · 211 persistent vacant · 131 other vacantJan15.2%February 2026 15.2% vacant 1,913 filled · 211 persistent vacant · 132 other vacantFeb16.2%March 2026 16.2% vacant 1,890 filled · 211 persistent vacant · 155 other vacantMar15.9%April 2026 15.9% vacant 1,897 filled · 211 persistent vacant · 148 other vacantApr14.5%May 2026 14.5% vacant 1,929 filled · 211 persistent vacant · 116 other vacantMay14.7%June 2026 14.7% vacant 1,924 filled · 211 persistent vacant · 121 other vacantJun14.8%July 2026 14.8% vacant 1,923 filled · 211 persistent vacant · 122 other vacantJul12.3%August 2026 12.3% vacant 1,978 filled · 211 persistent vacant · 67 other vacantAug12.6%September 2026 12.6% vacant 1,972 filled · 211 persistent vacant · 73 other vacantSep{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"vacancies","title":"Chicago Department of Aviation Full-time Vacancies, Jan-Sept 2026","source":"Source: 2026 Vacancies Over Time - MASTER vacancies.csv. Uses 2026 budgeted annual positions and supplied January–September 2026 persistent counts; other vacancies are monthly vacancies minus persistent vacancies.","warning":"","edited":false} Download data (CSV)

211 of the department’s budgeted full-time positions were persistent vacancies (defined as the number of positions within the same combination of title, subsection, section, division, department, and fund codes that remained vacant in all nine months of available data). Of those, roughly 30% were Aviation Security Officer positions, with at least 62 positions vacant in the title each month from January through September: 

Chicago Department of Aviation Persistent Full-time Vacancies, Jan-Sept 2026

Chicago Department of Aviation persistent vacancies by title, January–September 2026Persistent vacancy counts by title for Chicago Department of Aviation, January–September 2026.Aviation Security Officer62Aviation Security Officer 62 2 persistent vacancy identitiesMotor Truck Driver15Motor Truck Driver 15 1 persistent vacancy identityProject Manager9Project Manager 9 7 persistent vacancy identitiesAirport Information Ambassador8Airport Information Ambassador 8 2 persistent vacancy identitiesAviation Communications Operator8Aviation Communications Operator 8 2 persistent vacancy identitiesAssistant Commissioner -437Assistant Commissioner -43 7 7 persistent vacancy identitiesAirport Operations Supvsr I6Airport Operations Supvsr I 6 2 persistent vacancy identitiesProject Coord5Project Coord 5 3 persistent vacancy identitiesProjects Administrator5Projects Administrator 5 5 persistent vacancy identitiesStaff Asst5Staff Asst 5 4 persistent vacancy identitiesElectrical Mechanic4Electrical Mechanic 4 1 persistent vacancy identityIt Security Specialist4It Security Specialist 4 1 persistent vacancy identityAdministrative Assistant3Administrative Assistant 3 1 persistent vacancy identityAttorney - Excluded3Attorney - Excluded 3 1 persistent vacancy identityAviation Safety Dir3Aviation Safety Dir 3 2 persistent vacancy identitiesAviation Security Sergeant3Aviation Security Sergeant 3 1 persistent vacancy identityPlumbing Inspector3Plumbing Inspector 3 1 persistent vacancy identityProgram Specialist3Program Specialist 3 2 persistent vacancy identitiesSenior Emergency Management Coord3Senior Emergency Management Coord 3 1 persistent vacancy identityShift Supvsr of Aviation Security3Shift Supvsr of Aviation Security 3 1 persistent vacancy identityAccountant2Accountant 2 2 persistent vacancy identitiesAccounting Technician2Accounting Technician 2 1 persistent vacancy identityEmergency Management Coord2Emergency Management Coord 2 1 persistent vacancy identityForeman of Custodial Workers2Foreman of Custodial Workers 2 1 persistent vacancy identityLaborer2Laborer 2 1 persistent vacancy identityManager of Airport Operations2Manager of Airport Operations 2 1 persistent vacancy identityPainter2Painter 2 1 persistent vacancy identitySafety Specialist2Safety Specialist 2 1 persistent vacancy identityAirport Facilities Manager1Airport Facilities Manager 1 1 persistent vacancy identityAirport Information Coordinator1Airport Information Coordinator 1 1 persistent vacancy identityAirport Operations Center Coord1Airport Operations Center Coord 1 1 persistent vacancy identityAirport Operations Supvsr Ii1Airport Operations Supvsr Ii 1 1 persistent vacancy identityAviation Surveillance Specialist1Aviation Surveillance Specialist 1 1 persistent vacancy identityChief Leasing Agent1Chief Leasing Agent 1 1 persistent vacancy identityCivil Engineer Iv1Civil Engineer Iv 1 1 persistent vacancy identityConstruction Laborer1Construction Laborer 1 1 persistent vacancy identityCoordinating Planner1Coordinating Planner 1 1 persistent vacancy identityCustodial Worker1Custodial Worker 1 1 persistent vacancy identityDirector of Finance1Director of Finance 1 1 persistent vacancy identityEngineering Technician V1Engineering Technician V 1 1 persistent vacancy identityEnvironmental Engineer Iii1Environmental Engineer Iii 1 1 persistent vacancy identityEquipment Dispatcher1Equipment Dispatcher 1 1 persistent vacancy identityExecutive Secretary Ii1Executive Secretary Ii 1 1 persistent vacancy identityFinancial Analyst1Financial Analyst 1 1 persistent vacancy identityFinancial Officer1Financial Officer 1 1 persistent vacancy identityForeman of Painters1Foreman of Painters 1 1 persistent vacancy identityGeneral Laborer - Aviation1General Laborer - Aviation 1 1 persistent vacancy identityGeneral Manager of Airport Operat…1General Manager of Airport Operations 1 1 persistent vacancy identityLandside Operation Manager1Landside Operation Manager 1 1 persistent vacancy identityManaging Deputy Commissioner - 411Managing Deputy Commissioner - 41 1 1 persistent vacancy identityMechanical Engineer Iv1Mechanical Engineer Iv 1 1 persistent vacancy identityNon-cdl Driver1Non-cdl Driver 1 1 persistent vacancy identityOperating Engineer-group A1Operating Engineer-group A 1 1 persistent vacancy identityOperating Engineer-group C1Operating Engineer-group C 1 1 persistent vacancy identityPayroll Administrator1Payroll Administrator 1 1 persistent vacancy identityPolicy Analyst1Policy Analyst 1 1 persistent vacancy identityProcurement Specification Writer1Procurement Specification Writer 1 1 persistent vacancy identitySenior Office Assistant1Senior Office Assistant 1 1 persistent vacancy identitySheet Metal Worker1Sheet Metal Worker 1 1 persistent vacancy identityShift Supvsr of Security Communic…1Shift Supvsr of Security Communications Center 1 1 persistent vacancy identitySign Painter1Sign Painter 1 1 persistent vacancy identity{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"persistent-vacancies","title":"Chicago Department of Aviation Persistent Full-time Vacancies, Jan-Sept 2026","source":"Source: 2026 Vacancies Over Time - Persistent Vacancies Jan-Sept.csv. Supplied January–September 2026 persistent counts, summed by job title across funds and organizational units.","warning":"","edited":false} Download data (CSV)

Budgeted Position Changes

Overall budgeted headcount at DoA is  up 33 positions or FTEs. 

Setting aside title changes, promotions, and similar adjustments of positions within general job categories, the proposed 2027 budget calls for a net seven new positions in project/program administration titles, and a total of 26 other new positions added across various titles.

New budgeted positions include three additional Aviation Security Officer positions, despite a substantial number of unfilled vacancies in that title from Jan-Sept of this year. Likewise, the 2027 budget proposal adds five Project Manager positions, despite nine unfilled Project Manager positions from Jan-Sept. 

Chicago Department of Aviation Net and Percent Position/FTE Changes, 2026 to 2027 (Proposed) Budgets

Chicago Department of Aviation net and percent position/FTE changes, 2026 to 2027 proposed budgetsChanged position/FTE titles for Chicago Department of Aviation from the 2026 baseline to the 2027 proposed budget.TITLE20262027NET%Program Manager211+9+450.0%Program Manager +9 2 in 2026 · 11 in 2027 · +450.0%Project Manager4449+5+11.4%Project Manager +5 44 in 2026 · 49 in 2027 · +11.4%Director of Information Systems15+4+400.0%Director of Information Systems +4 1 in 2026 · 5 in 2027 · +400.0%Laborer123127+4+3.3%Laborer +4 123 in 2026 · 127 in 2027 · +3.3%Aviation Security Engineer25+3+150.0%Aviation Security Engineer +3 2 in 2026 · 5 in 2027 · +150.0%Manager of Airport Security Com…03+3—Manager of Airport Security Communications Center +3 0 in 2026 · 3 in 2027 · —Program Specialist36+3+100.0%Program Specialist +3 3 in 2026 · 6 in 2027 · +100.0%Shift Supervisor of Security Co…1518+3+20.0%Shift Supervisor of Security Communications Center +3 15 in 2026 · 18 in 2027 · +20.0%Airport Facilities Manager2123+2+9.5%Airport Facilities Manager +2 21 in 2026 · 23 in 2027 · +9.5%Assistant Payroll Administrator24+2+100.0%Assistant Payroll Administrator +2 2 in 2026 · 4 in 2027 · +100.0%Carpenter2325+2+8.7%Carpenter +2 23 in 2026 · 25 in 2027 · +8.7%Clerk IV (Timekeeper)810+2+25.0%Clerk IV (Timekeeper) +2 8 in 2026 · 10 in 2027 · +25.0%Manager of Airport Operations46+2+50.0%Manager of Airport Operations +2 4 in 2026 · 6 in 2027 · +50.0%Parking Enforcement Aide24+2+100.0%Parking Enforcement Aide +2 2 in 2026 · 4 in 2027 · +100.0%Airport Maintenance Foreman1314+1+7.7%Airport Maintenance Foreman +1 13 in 2026 · 14 in 2027 · +7.7%General Foreman of Electrical M…12+1+100.0%General Foreman of Electrical Mechanics +1 1 in 2026 · 2 in 2027 · +100.0%General Foreman of Painters01+1—General Foreman of Painters +1 0 in 2026 · 1 in 2027 · —IT - Security Specialist89+1+12.5%IT - Security Specialist +1 8 in 2026 · 9 in 2027 · +12.5%Project Coordinator2324+1+4.3%Project Coordinator +1 23 in 2026 · 24 in 2027 · +4.3%Sheet Metal Worker67+1+16.7%Sheet Metal Worker +1 6 in 2026 · 7 in 2027 · +16.7%Foreman of Painters32-1-33.3%Foreman of Painters -1 3 in 2026 · 2 in 2027 · -33.3%Manager of Security Communicati…30-3-100.0%Manager of Security Communications Center -3 3 in 2026 · 0 in 2027 · -100.0%Projects Administrator85-3-37.5%Projects Administrator -3 8 in 2026 · 5 in 2027 · -37.5%General Laborer - Aviation3834-4-10.5%General Laborer - Aviation -4 38 in 2026 · 34 in 2027 · -10.5%Program Director80-8-100.0%Program Director -8 8 in 2026 · 0 in 2027 · -100.0%{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"position-changes","title":"Chicago Department of Aviation Net and Percent Position/FTE Changes, 2026 to 2027 (Proposed) Budgets","source":"Source: City of Chicago 2026 Budget Ordinance and 2027 Budget Recommendations positions and salaries datasets. Percent change is net change divided by 2026 positions/FTEs.","warning":"","edited":false} Download data (CSV)

Appropriations

DoA is 56.9% locally-funded in this year’s budget proposal, up slightly from the previous year’s 55.2%. Most of DoA’s local funding comes from the O’Hare fund, with a substantially smaller portion from the Midway fund. 

Chicago Department of Aviation Fund Comparison, 2026–2027

Chicago Department of Aviation Fund Comparison, 2026–2027Fund comparison including budgeted and proposed amounts, net and percent changes, and each fund’s share of the proposed departmental budget.Fund2026 Budgeted2027 ProposedNet Change from2026Percent Changefrom 2026Percent of 2027RecommendedFundsChicago O'Hare Airport Fund$739,703,563$826,269,570$86,566,00711.7%46.4%Federal Grant Fund$684,598,000$545,376,000-$139,222,000-20.3%30.6%State Grant Fund$61,931,000$223,199,000$161,268,000260.4%12.5%Chicago Midway Airport Fund$179,860,966$186,935,419$7,074,4533.9%10.5%{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"fund-comparison","title":"Chicago Department of Aviation Fund Comparison, 2026–2027","source":"Source: City of Chicago 2026 Budget Ordinance — Appropriations (6694-f78c) and 2027 Budget Recommendations — Appropriations (pptx-hhw3). Funds match by fund code, which is omitted from the table. Shares use all recommended funds for the selected department; rounding may prevent percentages from summing to 100%.","warning":"","edited":false,"data":{"previousYear":2026,"currentYear":2027,"rows":[{"code":"740","label":"Chicago O'Hare Airport Fund","previous":739703563,"current":826269570,"net":86566007,"percent":0.11702797083863715,"share":0.4637326578483647},{"code":"925F","label":"Federal Grant Fund","previous":684598000,"current":545376000,"net":-139222000,"percent":-0.20336314158089858,"share":0.30608492819929184},{"code":"925S","label":"State Grant Fund","previous":61931000,"current":223199000,"net":161268000,"percent":2.6039947683712517,"share":0.12526742997336468},{"code":"610","label":"Chicago Midway Airport Fund","previous":179860966,"current":186935419,"net":7074453,"percent":0.03933289783398584,"share":0.10491498397897879}],"previousTotal":1666093529,"currentTotal":1781779989,"previousSource":{"id":"6694-f78c","title":"Budget - 2026 Budget Ordinance - Appropriations","resolvedBy":"pinned"},"currentSource":{"id":"pptx-hhw3","title":"Budget - 2027 Budget Recommendations - Appropriations","resolvedBy":"pinned"}}} Download data (CSV)

On the grants side, 2027 saw a substantial decrease in DoA’s federal grant funding through the FAA’s Airport Improvement Program more than counterbalanced by a major increase in state grant funding from IDOT’s Aviation Fuel Tax Program:

Grant2026 Budgeted2027 ProposedNet ChangePercent Change
FAA Airport Improvement – Midway160,068,000142,066,000-18,002,000-11.25%
FAA Airport Improvement – O’Hare524,530,000403,310,000-121,220,000-23.11%
IDOT – Aviation Fuel Tax Program – Midway29,777,000122,654,00092,877,000311.91%
IDOT – Aviation Fuel Tax Program – O’Hare32,154,000100,545,00068,391,000212.70%

Largest Appropriations

Unlike most departments, where personnel on payroll make up the bulk of appropriations, DoA’s largest appropriation by category in the 2027 proposal is for outside contracting through the professional and technical services appropriation, followed by a substantial amount of grant funding held in reserve balance. 

Chicago Department of Aviation Top 10 Largest Appropriations, 2027 proposed

Chicago Department of Aviation top 10 largest appropriations, 2027 proposedTop 10 largest 2027 proposed appropriation accounts for Chicago Department of Aviation.PROFESSIONAL AND TECHNICAL SERVICES$656.33MPROFESSIONAL AND TECHNICAL SERVICES $656,331,500 Account 0140 · 6 source rowsRESERVE BALANCE$440.13MRESERVE BALANCE $440,127,000 Account 909A · 4 source rowsSALARIES AND WAGES - ON PAYROLL$236.12MSALARIES AND WAGES - ON PAYROLL $236,115,189 Account 0005 · 2 source rowsMAINT FACILITIES$96.45MMAINT FACILITIES $96,453,500 Account 0161 · 2 source rowsIT MAINTENANCE$64.69MIT MAINTENANCE $64,686,500 Account 0138 · 2 source rowsREPAIR/MAINT EQUIPMENT$61.10MREPAIR/MAINT EQUIPMENT $61,098,700 Account 0162 · 2 source rowsRENTAL EQUIPMENT AND SERVICES$57.67MRENTAL EQUIPMENT AND SERVICES $57,667,800 Account 0157 · 2 source rowsPURCHASE - IT HARDWARE$26.57MPURCHASE - IT HARDWARE $26,565,400 Account 0446 · 2 source rowsOVERTIME$24.43MOVERTIME $24,434,536 Account 0020 · 2 source rowsMAINT STREETS$22.20MMAINT STREETS $22,195,900 Account 0163 · 2 source rows{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"largest-appropriations","title":"Chicago Department of Aviation Top 10 Largest Appropriations, 2027 proposed","source":"Source: City of Chicago 2027 Budget Recommendations — Appropriations. Rows are grouped by appropriation account and ranked by amount.","warning":"","edited":false} Download data (CSV)

In 2025, the most recent complete budget year for which local fund actuals and encumbrances data is available, DEPT spent 83.9% of its locally-funded budget. 

Only 82.2% of the locally-funded contractual services budget was expended in 2025, and only 41.6% of the equipment budget, both among DoA’s largest appropriations categories every year. 

Chicago Department of Aviation 2025 Actual Spend (Local Funds)

Chicago Department of Aviation 2025 Actual Spend (Local Funds)Chicago Department of Aviation stacked actual spending including encumbrances and unspent budget by appropriation category across the supplied local funds. Red segments highlight actual spending above the budgeted line.SPENDING CATEGORYBUDGETEDCONTRACT SERV - PRIOR APPR REQ$553,965,420$98,746,679 unspentCONTRACT SERV - PRIOR APPR REQ · 2025 $455,218,741 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $553,965,420 Unspent: $98,746,679PERSONAL SERVICES$230,342,817$20,777,982 unspentPERSONAL SERVICES · 2025 $209,564,835 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $230,342,817 Unspent: $20,777,982COMMODITIES - PRIOR APPR REQD$26,733,000$3,635,696 unspentCOMMODITIES - PRIOR APPR REQD · 2025 $23,097,304 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $26,733,000 Unspent: $3,635,696EQUIPMENT$18,776,400$10,963,109 unspentEQUIPMENT · 2025 $7,813,291 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $18,776,400 Unspent: $10,963,1099400$2,215,000$194,127 unspent9400 · 2025 $2,020,873 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $2,215,000 Unspent: $194,127TRAVEL - PRIOR APPROVAL REQD$239,400$11,500 unspentTRAVEL - PRIOR APPROVAL REQD · 2025 $227,900 Chicago Department of Aviation · actual spend including encumbrances Budgeted: $239,400 Unspent: $11,500SOURCES OF SUPPLY—Budget not suppliedSOURCES OF SUPPLY · 2025 $-1,328 Chicago Department of Aviation · actual spend including encumbrances Budgeted: Not supplied Unspent: Not suppliedActual spendUnspentBudgeted{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"actual-spend-categories","title":"Chicago Department of Aviation 2025 Actual Spend (Local Funds)","source":"Source: supplied 2025 FOIA response actuals.xlsx - formatted.csv. Actual spending includes encumbrances, by appropriation category, summed across the funds in the supplied local-funds extract.","warning":"","edited":false,"data":{"year":2025,"rows":[{"code":"100","label":"CONTRACT SERV - PRIOR APPR REQ","budget":553965420,"actuals":455218741,"encumbrances":0,"sourceVariance":98746679,"funds":["610","740"],"rowCount":2,"actualSpend":455218741,"unspent":98746679},{"code":"0","label":"PERSONAL SERVICES","budget":230342817,"actuals":209564835,"encumbrances":0,"sourceVariance":20777982,"funds":["610","740"],"rowCount":2,"actualSpend":209564835,"unspent":20777982},{"code":"300","label":"COMMODITIES - PRIOR APPR REQD","budget":26733000,"actuals":23097304,"encumbrances":0,"sourceVariance":3635696,"funds":["610","740"],"rowCount":2,"actualSpend":23097304,"unspent":3635696},{"code":"400","label":"EQUIPMENT","budget":18776400,"actuals":7813291,"encumbrances":0,"sourceVariance":10963109,"funds":["610","740"],"rowCount":2,"actualSpend":7813291,"unspent":10963109},{"code":"9400","label":"9400","budget":2215000,"actuals":2020873,"encumbrances":0,"sourceVariance":194127,"funds":["610","740"],"rowCount":2,"actualSpend":2020873,"unspent":194127},{"code":"200","label":"TRAVEL - PRIOR APPROVAL REQD","budget":239400,"actuals":227900,"encumbrances":0,"sourceVariance":11500,"funds":["610","740"],"rowCount":2,"actualSpend":227900,"unspent":11500},{"code":"1200","label":"SOURCES OF SUPPLY","budget":null,"actuals":-1328,"encumbrances":null,"sourceVariance":1328,"funds":["610","740"],"rowCount":2,"actualSpend":-1328,"unspent":null}],"rowCount":14}} Download data (CSV)

Change from Previous Year

The 2027 budget proposal has a $237.3 million increase in DoA’s appropriations for outside contracting (professional and technical services), a 56.6% increase over the previous year. 

Salaries and wages on payroll, maintenance of facilities, and IT hardware also saw multimillion dollar increases, as well as the addition of a new $3 million appropriation for operations and maintenance reserve and a new $2 million appropriation for Special Capital Projects – Airlines.

DoA’s largest standalone decrease in individual appropriations was in the reserve balance category, down -$149.3 million (-25.3%) from the previous year. 

Chicago Department of Aviation Net and Percent Appropriation Changes, 2026 to 2027 (proposed) Budgets

Chicago Department of Aviation net and percent appropriation changes, 2026 to 2027 proposed budgetsChanged appropriation accounts for Chicago Department of Aviation from the 2026 baseline to the 2027 proposed budget.APPROPRIATION20262027NET%PROFESSIONAL AND TECHNICAL SER…$419,015,100$656,331,500+$237,316,400+56.6%PROFESSIONAL AND TECHNICAL SERVICES +$237,316,400 $419,015,100 in 2026 · $656,331,500 in 2027 · +56.6%SALARIES AND WAGES - ON PAYROLL$221,644,063$236,115,189+$14,471,126+6.5%SALARIES AND WAGES - ON PAYROLL +$14,471,126 $221,644,063 in 2026 · $236,115,189 in 2027 · +6.5%MAINT FACILITIES$90,714,800$96,453,500+$5,738,700+6.3%MAINT FACILITIES +$5,738,700 $90,714,800 in 2026 · $96,453,500 in 2027 · +6.3%PURCHASE - IT HARDWARE$23,338,300$26,565,400+$3,227,100+13.8%PURCHASE - IT HARDWARE +$3,227,100 $23,338,300 in 2026 · $26,565,400 in 2027 · +13.8%OPERATIONS AND MAINTENANCE RES…$0$3,000,000+$3,000,000—OPERATIONS AND MAINTENANCE RESERVE +$3,000,000 $0 in 2026 · $3,000,000 in 2027 · —SPECIAL CAPITAL PROJECTS - AIR…$0$2,000,000+$2,000,000—SPECIAL CAPITAL PROJECTS - AIRLINES +$2,000,000 $0 in 2026 · $2,000,000 in 2027 · —MAINT STREETS$20,485,500$22,195,900+$1,710,400+8.3%MAINT STREETS +$1,710,400 $20,485,500 in 2026 · $22,195,900 in 2027 · +8.3%RENTAL EQUIPMENT AND SERVICES$56,638,901$57,667,800+$1,028,899+1.8%RENTAL EQUIPMENT AND SERVICES +$1,028,899 $56,638,901 in 2026 · $57,667,800 in 2027 · +1.8%TELEPHONE - CENTREX BILLINGS$989,000$1,440,000+$451,000+45.6%TELEPHONE - CENTREX BILLINGS +$451,000 $989,000 in 2026 · $1,440,000 in 2027 · +45.6%SCHEDULE SALARY ADJUSTMENTS$1,506,904$1,730,850+$223,946+14.9%SCHEDULE SALARY ADJUSTMENTS +$223,946 $1,506,904 in 2026 · $1,730,850 in 2027 · +14.9%MOBILE COMMUNICATION SERVICES$834,700$1,042,600+$207,900+24.9%MOBILE COMMUNICATION SERVICES +$207,900 $834,700 in 2026 · $1,042,600 in 2027 · +24.9%TECHNICAL MEETING COSTS$870,300$1,055,300+$185,000+21.3%TECHNICAL MEETING COSTS +$185,000 $870,300 in 2026 · $1,055,300 in 2027 · +21.3%REPAIR/MAINT PROPERTY$4,025,500$4,146,400+$120,900+3.0%REPAIR/MAINT PROPERTY +$120,900 $4,025,500 in 2026 · $4,146,400 in 2027 · +3.0%BUILDING MATERIALS AND SUPPLIES$928,500$1,047,300+$118,800+12.8%BUILDING MATERIALS AND SUPPLIES +$118,800 $928,500 in 2026 · $1,047,300 in 2027 · +12.8%MACHINERY AND EQUIPMENT$3,072,700$3,153,500+$80,800+2.6%MACHINERY AND EQUIPMENT +$80,800 $3,072,700 in 2026 · $3,153,500 in 2027 · +2.6%REIMBURSEMENT TO TRAVELERS$227,200$294,200+$67,000+29.5%REIMBURSEMENT TO TRAVELERS +$67,000 $227,200 in 2026 · $294,200 in 2027 · +29.5%DATA CIRCUITS$360,000$420,000+$60,000+16.7%DATA CIRCUITS +$60,000 $360,000 in 2026 · $420,000 in 2027 · +16.7%MATERIAL AND SUPPLIES$16,629,800$16,688,300+$58,500+0.4%MATERIAL AND SUPPLIES +$58,500 $16,629,800 in 2026 · $16,688,300 in 2027 · +0.4%ELECTRICAL SUPPLIES$5,717,000$5,771,000+$54,000+0.9%ELECTRICAL SUPPLIES +$54,000 $5,717,000 in 2026 · $5,771,000 in 2027 · +0.9%TELEPHONE - NON-CENTREX BILLIN…$1,063,300$1,108,000+$44,700+4.2%TELEPHONE - NON-CENTREX BILLINGS +$44,700 $1,063,300 in 2026 · $1,108,000 in 2027 · +4.2%ENGINEERING AND ARCHITECTURE$755,000$785,000+$30,000+4.0%ENGINEERING AND ARCHITECTURE +$30,000 $755,000 in 2026 · $785,000 in 2027 · +4.0%PAINTS AND PAINTING SUPPLIES$590,000$620,000+$30,000+5.1%PAINTS AND PAINTING SUPPLIES +$30,000 $590,000 in 2026 · $620,000 in 2027 · +5.1%PLUMBING SUPPLIES$252,000$277,000+$25,000+9.9%PLUMBING SUPPLIES +$25,000 $252,000 in 2026 · $277,000 in 2027 · +9.9%ACCOUNTING AND AUDITING$1,500,400$1,521,800+$21,400+1.4%ACCOUNTING AND AUDITING +$21,400 $1,500,400 in 2026 · $1,521,800 in 2027 · +1.4%TELEPHONE - RELOCATIONS$5,000$22,500+$17,500+350.0%TELEPHONE - RELOCATIONS +$17,500 $5,000 in 2026 · $22,500 in 2027 · +350.0%TESTING AND INSPECTING$45,000$44,500-$500-1.1%TESTING AND INSPECTING -$500 $45,000 in 2026 · $44,500 in 2027 · -1.1%FREIGHT AND EXPRESS CHARGES$18,000$15,000-$3,000-16.7%FREIGHT AND EXPRESS CHARGES -$3,000 $18,000 in 2026 · $15,000 in 2027 · -16.7%REPAIR PARTS AND MATERIAL$1,895,500$1,890,500-$5,000-0.3%REPAIR PARTS AND MATERIAL -$5,000 $1,895,500 in 2026 · $1,890,500 in 2027 · -0.3%PROMOTIONS$12,000$6,000-$6,000-50.0%PROMOTIONS -$6,000 $12,000 in 2026 · $6,000 in 2027 · -50.0%TELEPHONE - MAINTENANCE$27,000$20,000-$7,000-25.9%TELEPHONE - MAINTENANCE -$7,000 $27,000 in 2026 · $20,000 in 2027 · -25.9%SOFTWARE MAINTENANCE AND LICEN…$2,977,400$2,933,800-$43,600-1.5%SOFTWARE MAINTENANCE AND LICENSING -$43,600 $2,977,400 in 2026 · $2,933,800 in 2027 · -1.5%CLOTHING$855,900$809,600-$46,300-5.4%CLOTHING -$46,300 $855,900 in 2026 · $809,600 in 2027 · -5.4%ADVERTISING$369,500$314,500-$55,000-14.9%ADVERTISING -$55,000 $369,500 in 2026 · $314,500 in 2027 · -14.9%DUES SUBSC & MEM$937,800$842,100-$95,700-10.2%DUES SUBSC & MEM -$95,700 $937,800 in 2026 · $842,100 in 2027 · -10.2%WASTE DISPOSAL SERVICES$2,949,600$2,851,200-$98,400-3.3%WASTE DISPOSAL SERVICES -$98,400 $2,949,600 in 2026 · $2,851,200 in 2027 · -3.3%VEHICLES$500,000$375,000-$125,000-25.0%VEHICLES -$125,000 $500,000 in 2026 · $375,000 in 2027 · -25.0%RENTAL OF PROPERTY$6,136,200$5,916,300-$219,900-3.6%RENTAL OF PROPERTY -$219,900 $6,136,200 in 2026 · $5,916,300 in 2027 · -3.6%EDUCATION DEVELOPMENT$2,956,000$2,706,100-$249,900-8.5%EDUCATION DEVELOPMENT -$249,900 $2,956,000 in 2026 · $2,706,100 in 2027 · -8.5%IT MAINTENANCE$64,948,400$64,686,500-$261,900-0.4%IT MAINTENANCE -$261,900 $64,948,400 in 2026 · $64,686,500 in 2027 · -0.4%REPAIR/MAINT EQUIPMENT$61,845,700$61,098,700-$747,000-1.2%REPAIR/MAINT EQUIPMENT -$747,000 $61,845,700 in 2026 · $61,098,700 in 2027 · -1.2%COMMUNICATION DEVICES$4,408,300$2,913,800-$1,494,500-33.9%COMMUNICATION DEVICES -$1,494,500 $4,408,300 in 2026 · $2,913,800 in 2027 · -33.9%CONTRACT WAGE - PREVAILING RATE$1,802,911$0-$1,802,911-100.0%CONTRACT WAGE - PREVAILING RATE -$1,802,911 $1,802,911 in 2026 · $0 in 2027 · -100.0%RESERVE BALANCE$589,468,000$440,127,000-$149,341,000-25.3%RESERVE BALANCE -$149,341,000 $589,468,000 in 2026 · $440,127,000 in 2027 · -25.3%{"schemaVersion":1,"department":"Chicago Department of Aviation","departmentCode":"85","cycle":"2027-prep","budgetYear":2027,"exportedAt":"2026-10-26T17:42:16.618Z","id":"appropriation-changes","title":"Chicago Department of Aviation Net and Percent Appropriation Changes, 2026 to 2027 (proposed) Budgets","source":"Source: City of Chicago 2026 Budget Ordinance and 2027 Budget Recommendations appropriations datasets. Percent change is net change divided by 2026 budgeted appropriation.","warning":"","edited":false} Download data (CSV)
Geoffrey Cubbage

About the author

Geoffrey Cubbage

Geoffrey Cubbage analyzes policy and budgets at the Better Government Association, covering state lawmakers and Chicago City Council. He joined BGA in 2022 after directing policy and economic development for Chicago’s 40th Ward.

More by Geoffrey Cubbage