Scottsdale plans to spend $2,203,742,144 in 2026. That is about $9,130 for every person who lives here.
The biggest pieces of it: Capital Improvement Plan ($974,236,138), General Fund ($651,976,796), Enterprise Funds ($266,748,064). Walk the whole money trail →
Everything here is checked arithmetic. Every branch of the money tree adds up to the dollar, and you can see the receipt. Where a number isn't known yet, the page says so out loud — a dead end means "not yet ingested and navigable," never "hidden."
The budget is adopted by Scottsdale City Council (Mayor + 6 members), while Lisa Borowsky (Mayor) runs the day-to-day.
Cities and school districts set their own budgets and tax rates through their own boards. See the full roster and how to reach them on the who-decides page.
The budget is written May–June. The City Council adopts the budget in June; the fiscal year begins July 1. A concern raised while the budget is being written lands in it; the same concern raised after waits a year. If you care about a number in this tree, that window is when it moves.
Put it on the record — here. Say what to prioritize, and why, on the priorities board, or answer an open question. When enough neighbors back the same thing, it is carried to the people who decide, and what they do with it is tracked in the open.
The records are yours. The Arizona Public Records Law (A.R.S. § 39-121 et seq.) gives every citizen the right to public records — budgets, minutes, contracts, the check register. Most of what this site publishes came from records anyone could have requested. The docket lists exactly which records would fill the remaining gaps.
Check the math yourself. Every number links to its source. Every branch is re-added by a program, and the receipt is public. If you find an error, that is a gift — the whole point is that it can be checked.
The First Issues Docket tracks every gap — the records still to pull, the pools no document yet itemizes. Each entry says what is known and what only a records request or a counter visit can answer. That open-to-answered loop is the platform's running work, in public.