Skip to content
Save Spruce Pool

Boulder’s oldest public pool · est. 1922

100 years old.
Don’t drain it.

Boulder is removing Spruce Pool’s operating funding from the 2027 budget, in the same years it has committed $304M+ to a new office campus. The pool closes in 2028 unless council acts.

neighbors have signed emails sent to council

  1. Oct 1

    Budget hearing

    in 30 days

  2. Oct 15

    Adoption vote

    in 44 days

  3. Nov 3

    Election Day

    in 63 days

Every meeting, and how to speak at one

The numbers

Every figure below is sourced. Nothing here is an estimate we made up.

Boulder is getting hotter. It is closing pools.

Days at or above 90°F, every year since 1990. The dashed lines are decade averages.

0 20 40 60 1990: 22 days 1991: 15 days 1992: 6 days 1993: 12 days 1994: 30 days 1995: 34 days 1996: 20 days 1997: 9 days 1998: 28 days 1999: 16 days 2000: 51 days 2001: 41 days 2002: 53 days 2003: 41 days 2004: 14 days 2005: 32 days 2006: 44 days 2007: 45 days 2008: 33 days 2009: 13 days 2010: 33 days 2011: 40 days 2012: 59 days 2013: 43 days 2014: 18 days 2015: 35 days 2016: 46 days 2017: 33 days 2018: 46 days 2019: 40 days 2020: 51 days 2021: 50 days 2022: 52 days 2023: 33 days 2024: 44 days 2025: 39 days 2026: 50 days (through Aug 29) 1990s avg 19 2000s avg 37 2010s avg 39 2020s avg 46 1990 1995 2000 2005 2010 2015 2020 2026

2026 is counted through Aug 29. Boulder also set a record for 95°+ days in 2026 and tied its all-time record for 100°+ days.

Boulder's record year is 1952, at 60 days; the 1950s were hot too. The point here is the direction since 1990, and the records set in 2026.

Source: Extreme Weather Watch

Show this chart as a table
Bar chart of days at or above 90 degrees Fahrenheit in Boulder, 1990 to 2026. The 1990s averaged 19 days a year; the 2020s average 46.
Year Days at or above 90°F
1990 22
1991 15
1992 6
1993 12
1994 30
1995 34
1996 20
1997 9
1998 28
1999 16
2000 51
2001 41
2002 53
2003 41
2004 14
2005 32
2006 44
2007 45
2008 33
2009 13
2010 33
2011 40
2012 59
2013 43
2014 18
2015 35
2016 46
2017 33
2018 46
2019 40
2020 51
2021 50
2022 52
2023 33
2024 44
2025 39
2026 (partial) 50

Source: Extreme Weather Watch

A hundred years, and then a footnote

  1. 1922

    Boulder's first public pool opens

    The Hygienic Swimming Pool, at 21st and Spruce, warmed by waste heat from the ice plant next door.

    Source: Elevations Credit Union

  2. 2025

    Closed two weeks early

    Spruce shuts on Aug 17 instead of Labor Day, saving roughly $20,000. The city says it will survey users. The surveys are never posted.

    Source: Boulder Reporting Lab

  3. 2026

    Weekdays cut, in the hottest summer on record

    Weekday operations end Aug 11. Weekends only through Labor Day — in a year that set Boulder's record for 95°+ days.

    Source: City of Boulder

  4. 2027

    Ongoing funding removed

    The recommended budget strips the ongoing line item and keeps the pool open on one-time money. Scott Carpenter's hours are cut too.

    Source: City of Boulder

  5. 2028

    Closed

    "Funding will not be available for 2028." Unless council acts by October 15.

    Source: City of Boulder

Who can actually walk to a pool

Spruce is the pool you can reach on foot from Whittier, Goss-Grove, downtown and the Hill. The rings are a 10-, 15- and 20-minute walk. Everything else on the map is a drive.

The pools on this map

  • Spruce Pool — 2102 Spruce St, Boulder, CO 80302. Boulder's oldest public pool, open since 1922.
  • Scott Carpenter Pool — 1505 30th St, Boulder, CO 80303. Regional outdoor complex. Shoulder-season hours also cut in the 2027 budget.
  • North Boulder Recreation Center — 3170 Broadway, Boulder, CO 80304.
  • East Boulder Community Center — 5660 Sioux Dr, Boulder, CO 80303.
  • South Boulder Recreation Center — 1360 Gillaspie Dr, Boulder, CO 80305. Facing replacement.
  • Boulder Reservoir swim beach — 5565 51st St, Boulder, CO 80301.
  • Whittier Elementary — 2008 Pine St, Boulder, CO 80302. Two blocks from Spruce.

Rings are straight-line radii at an unhurried walking pace, not street routing. A real walk is longer, which understates the point rather than overstating it. Map data © OpenStreetMap contributors.

Seven reasons to keep it open

Pick the one you believe most. That is the one to put in your own words when you write to council.

It is $138,000. The city budget is $552.6 million.

Spruce Pool costs 0.025% of the city budget — about $1.30 per resident per year. In the same years, Boulder has committed more than $304 million to the Alpine-Balsam campus and put a $400 million recreation bond on the ballot that will cost $650 million to repay. This is not a scarcity problem. It is a priorities problem, and $138,000 is a rounding error inside it.

Source: City of Boulder

Boulder gets twice the 90-degree days it did in the 1990s.

Boulder averaged 19 days at or above 90°F in the 1990s. This decade it averages 46. In 2026 the city set a record for 95°+ days and tied its all-time record for 100°+ days. Heat is the deadliest weather hazard in the United States, and a public pool is the most accessible cooling infrastructure a city has. This budget cuts hours at both outdoor pools and defunds one of them.

as many 90°+ days as the 1990s

Source: Extreme Weather Watch

When public pools close, the people who can buy their way out do.

Families with money move to backyard pools and private clubs. Everyone else simply loses the summer. Swimming ability in the United States tracks income and access, a pattern the American Academy of Pediatrics documented again in 2026. Spruce is the pool you can walk to from Whittier, Goss-Grove, downtown and the Hill — the pool for renters, students, seniors and toddlers. Free rec-center access means nothing if the accessible facility is gone.

Source: American Academy of Pediatrics

One municipal pool is the efficient way to cool a neighborhood.

A single public pool serves tens of thousands of visits a season on one filtration system, one heater and one footprint. What replaces it is worse for the environment on every axis: more backyard pools, more water, more chemicals, more energy, more pavement, and more driving across town to get to the pools that remain.

Nobody asked the neighborhood.

The end of a 100-year-old public pool arrived as a parenthetical in a budget document. There was no public process, no survey published, no alternatives presented. The city's own model for who pays says facilities that benefit the whole community are tax-funded, not fee-funded. Spruce is exactly that kind of facility, and the decision to close it deserved exactly the process it did not get.

Source: City of Boulder

Deferred maintenance is a choice, not a diagnosis.

The case for the recreation bond is that deferred maintenance only gets more expensive. That argument is right. It also describes what has been done to Spruce: starve a 100-year-old facility, then close it as "beyond its useful life." That is the exact pattern the bond says it will end. Put Spruce in the capital plan now and the pattern breaks.

Source: Boulder Reporting Lab

It has been open since 1922.

Spruce opened as Boulder's first public pool, heated by waste steam from the ice plant next door. It stayed open through the Depression, through a world war, and through a pandemic. Cities protect the things that have been theirs for a hundred years. Very few American towns still have a working public pool from 1922. Boulder does, for another year.

Source: Elevations Credit Union

What the city will say, and what we say

These are the answers you will hear. None of them are unreasonable. None of them settle it either.

They say

“Scott Carpenter Pool is only 1.3 miles away.”

We say

Scott Carpenter is a regional complex — slides, swim teams, crowds — and its shoulder-season hours are being cut in the same budget. Spruce is the quiet neighborhood pool. And 1.3 miles is a drive, not a walk, when you are six years old or eighty.

They say

“We have exhausted the options.”

We say

Four funding sources in this same budget could cover $138,000. Which of them were evaluated for Spruce specifically, and what did the analysis say? We have asked for the answer under the Colorado Open Records Act.

They say

“Spruce is underutilized.”

We say

Then show the attendance data, and the cost per visit at every city facility next to it. You cannot cut the hours, close two weeks early, skip the promised survey, and then cite low usage as the reason to close.

They say

“Minimum wage is up and chemical costs rose 30%.”

We say

True — and true for every pool the city runs. Rising costs explain why the budget is tight. They do not explain why this particular facility was chosen to absorb them.

They say

“The budget is balanced. Reopening it unravels everything.”

We say

$138,000 is about 2% of the $6.3 million gap the city is closing. Council amended the bond ballot language in August. It can amend a footnote in October.

They say

“One-time money keeps it open through 2027. We can decide later.”

We say

Base budgets compound. Once the ongoing line is gone, restoring it in 2028 is scored as a new expense competing against everything else, not as continuing something that already exists. Later is how this ends.

What we are asking council to do

Three specific things, before the budget is adopted on October 15.

  1. 1

    Restore the ongoing operating funding.

    Put Spruce Pool's roughly $138,000 back into the 2027 base budget as ongoing money, not one-time money — so a 2028 closure is not baked in before anyone votes on it.

  2. 2

    Put Spruce in the capital plan.

    Add Spruce Pool to the 2027–2032 capital improvement program: fund a facility condition assessment in 2027, and a capital refresh from the Permanent Parks & Recreation Fund, which is capital-only by charter.

  3. 3

    No closure by footnote.

    Direct staff and the Parks & Recreation Advisory Board to bring council a sustainability plan for Spruce — with attendance data, cost per visit and alternatives — before any closure decision is made.

And here is where the money can come from

“We have exhausted the options” is the answer we expect. These four are in this budget.

  • Climate Tax

    Already used for urban forestry, which frees other funds for underfunded recreation operations. Heat is a climate impact, and a public pool is heat-resilience infrastructure.

    Source: City of Boulder

  • Sugar-Sweetened Beverage Tax

    Redirected to health and wellbeing programs. Low-cost access to swimming is squarely within that purpose.

    Source: City of Boulder

  • Permanent Parks & Recreation Fund

    Capital-only under the city charter — so it cannot pay for operations, but it can pay for the facility condition assessment and the capital refresh.

    Source: Boulder Reporting Lab

  • Earned and partner revenue

    Lane rentals to Boulder Aquatic Masters and youth teams, a Friends of Spruce fund through the PLAY Boulder Foundation, and a dedicated Spruce season pass.

Where council stands

We asked all of them one question: will you vote to restore Spruce Pool’s ongoing funding? Nobody has answered yet. When they do, their words go here.

  • Aaron Brockett · No response
  • Tara Winer · No response
  • Taishya Adams · No response
  • Tina Marquis · No response
  • Ryan Schuchard · No response
  • Matt Benjamin · No response
  • Rob Kaplan · No response
  • Nicole Speer · No response

See the full scorecard, including all 19 candidates

Sign the petition

Addressed to Boulder City Council before the October 15 budget vote. We publish only the total and a neighborhood breakdown — never your name or email.

Used to confirm you are a real person and to tell you what council decides.

140 characters left. We may quote this anonymously.

Who is behind this

Want your group listed? Email us and we will add you.