Data & Methods · seattledogparkdata.com
UPDATED SEPTEMBER 2026
The data, and how it was counted.
Every figure on this site comes from a public record or a script in the repository. This page collects the raw files, the methodology, and the per-page data notes that used to sit at the foot of each report, so the report pages stay short and the working detail stays findable.
Primary data.
All underlying data lives in the GitHub repo under /data. Plain CSVs; no database, no build step, no login required. Download any file, run your own numbers, and tell us if we got something wrong.
Methodology & caveats.
This site favors explicit methodology over headline-friendly numbers. Every finding on the report pages links back to its underlying CSV and, where applicable, to the script that produced it. The master reference is METHODOLOGY.md, the "show your work" index. A few caveats readers should also carry:
- Walkshed (now network-based). Previously a straight-line estimate of ~33% of residents; replaced April 2026 with a proper network-distance analysis: 11.7% of Seattle residents live within a 10-minute walking path of an OLA, computed via
scripts/compute_walkshed.py (osmnx against Seattle's full OSM walk network) and scripts/population_coverage.py (2020 Census block-group overlay, area-weighted). SPR's published 2.5-mile standard covers 76.6%.
- Peer-city OLA counts differ in definition. Seattle counts only dedicated OLAs (12 fully fenced, two partially); Portland includes unfenced voice-control areas; Vancouver BC includes time-restricted shared-use areas. Direct comparison requires caveats.
- OLA-specific budget. SPR's Park District "Maintaining Parks & Facilities" line funds both OLAs and P-Patch community gardens and is not broken out. The $100,000/year Cycle 1 figure is OLA-only because SPR stated it publicly; Cycle 2 figures are combined.
- Dog population. Triangulated from three independent sources: ~26,700 active dog licenses (Seattle Open Data, hard floor implying ~90–135,000 actual), an AVMA-derived demographic estimate of ~248,900, and the SPR 2023 Expansion Study range of 187,000–400,000. The site uses 150,000 as a conservative floor for per-dog math; see Part I methodology for the full triangulation.
From: The Gap
The Gap: raw comparison data
Exact figures from Trust for Public Land's 2025 ParkScore, except Vancouver BC (not in the U.S. dataset).
| City |
Population |
Parkland acres |
% city area |
Dog parks |
Per 100,000 |
$/capita |
ParkScore rank |
| Seattle, WA | 816,600 | 6,662 | 12.6% | 14 | 1.82 | $418 | 8 |
| Portland, OR | 660,000 | 13,029 | 15.8% | 38 | 5.74 | $274 | 9 |
| San Francisco, CA | 870,000 | 6,398 | 21.4% | 42 | 5.03 | $561 | 6 |
| Vancouver, BC (est.) | 662,000 | ~3,000 ha | ~11% | 36 | 5.44 | n/a | n/a |
| Austin, TX | 1,025,000 | 18,437 | 9.0% | 13 | 1.28 | $211 | 54 |
| Boise, ID | 240,000 | ~3,400 | ~10% | 18 | 7.60 | n/a | n/a |
Seattle time series: population vs. OLA count
| Year |
Population |
OLAs |
Residents / OLA |
SPR budget (all funds) |
OLA improvement $ |
| 2010 | 608,660 | 11 | 55,333 | — | — |
| 2016 | 704,400 | 14 | 50,314 | ~$156M | $100,000 |
| 2017 | 724,745 | 14 | 51,768 | $163M (ops only) | $100,000 |
| 2019 | 753,700 | 14 | 53,836 | $247.7M | $160,757 |
| 2020 | 737,015 | 14 | 52,644 | $261.9M | $338,000 |
| 2021 | 733,400 | 14 | 52,386 | $228.1M (COVID) | $322,912 |
| 2023 | 779,200 | 14 | 55,657 | $328.2M | $569,561 |
| 2024 | 797,700 | 14 | 56,979 | $320.7M | $584,343 |
| 2025 | 816,600 | 14 | 58,329 | $339.4M | $1,829,717 |
| 2026 (proj.) | ~832,000 | 14 | 59,429 | $506.9M (proposed) | $1,845,706 |
From: The Gap
The Gap: data notes
About this data
Population and budget data are current through Seattle Parks & Recreation's (SPR) 2025–26 proposed budget and Washington Office of Financial Management (OFM) April 2025 estimates. Peer-city comparisons use the Trust for Public Land (TPL) 2025 ParkScore. Any of the figures below that are approximate, contested, or derived rather than citable are flagged in the "Data notes" at the bottom of the page. Corrections and better primary sources are welcome; see the overview.
Dog park count methodology. Trust for Public Land and City of Seattle both count 14 OLAs. Definitions of "dog park" vary between cities: Portland counts unfenced designated off-leash areas, Vancouver BC counts 36 including time-restricted unfenced areas, and Seattle counts only dedicated sites (12 fully fenced; Magnuson and I-5 Colonnade partially). Adjusting for these definitional differences does not close the per-capita gap.
OLA opening years (corrected September 2026). Opening years follow SPR's People, Dogs & Parks Plan (Aug 2017): eight sites from the 1996–99 pilot, I-5 Colonnade, Plymouth Pillars and Regrade in 2005, Denny and Magnolia Manor in 2012, Kinnear in 2013. The plan separately records Kinnear as made permanent in 2014 and Magnolia Manor in 2015 (year_permanent in seattle-olas.csv); the plan's own Section 7 table gives Magnolia Manor's second date as 2016. Through July 2026 this site used dates taken from SPR's individual park pages, which put the last opening in 2009 and gave a 2010 count of 14; both were wrong, and the headline that rested on them (a 17-year gap dating from 2009) has been corrected to thirteen years since 2013. The 2010 baseline is 11 OLAs, matching the plan's reference to "the 11 off-leash areas in existence" at the 2011 SPR study.
Planned sites. Through July 2026 this site said both funded OLAs would open in late 2026. SPR's project pages now give construction starting late 2026 or early 2027, with Othello complete in fall 2027 and West Seattle Stadium in winter 2028; the verbatim statements are archived in sources/spr-ola-project-status-2026.md. SPR's pages give the Park District two-OLA line as $3,103,000, and that money is booked inside the Maintaining Parks & Facilities line rather than beside it (PRR C264837). Ravenna Park was selected for design only; its construction is unfunded.
OLA improvement budget. The Park District's "Maintaining Parks & Facilities" Budget Summary Level (BC-PR-50000) funds both dog off-leash areas and community P-Patch gardens. The budget books report the two together, but SPR books them as separate Master Projects and released the split for 2023–2026 in July 2026 (PRR C264837). Cycle 1 is $106,000/year per SPR's 2017 plan. No OLA-only record exists for 2019–2022.
SPR budget comparisons. Seattle's 2016–2018 SPR budgets of ~$156M–$168M are General Fund + core operating only; from 2019 forward the published figures are all-funds (operating + capital). To avoid methodology drift, the stat tile at the top of this page uses the 2019→2025 all-funds comparison ($247.7M → $339.4M, +37%). The log-scale budget chart in Finding 04 plots both eras on one axis with the methodology shift noted.
Dog population estimates: three independent sources bracketing the same range. Seattle does not universally license dogs, so dog-population figures are estimates. This site triangulates three:
- Licensed floor: 26,652 active dog licenses (rounded to ~26,700 in prose) as of the April 1, 2026 snapshot of Seattle Open Data dataset
jguv-t9rb (published by Finance & Administrative Services [FAS] / Seattle Animal Shelter). A hard lower bound, because every dog counted is a real paid license. Widely estimated to represent 20–30% of actual dogs, implying ~90,000–135,000 total. Per PRR C264029, annual dog-license issuance fell ~21% over 2014–2025 (24,309 → 19,219), so the licensed share is declining over time. See the licensing finding above.
- AVMA-derived demographic estimate: American Veterinary Medical Association (AVMA) 2025 Pet Ownership Sourcebook reports 45.5% of U.S. households own a dog, averaging 1.5 dogs per dog-owning household. Applied to Seattle's 364,627 households (ACS 1-year 2023): 364,627 × 0.455 × 1.5 ≈ 248,900 dogs. Limitation: AVMA publishes state-level data in the paywalled Sourcebook, so the rate used here is the national figure as a Seattle proxy.
- SPR upper bound: the SPR 2023–24 OLA Expansion Study cites estimates ranging from ~187,000 to "upwards of 400,000."
All three estimates cluster between ~90,000 and ~400,000. The site uses the AVMA-derived ~248,900 as its canonical dog-population number and names the 150,000 conservative floor whenever a claim benefits from understating. The public records request to the Seattle Animal Shelter (PRR #6, released June 2026 as C264029) has now been answered: it provided 2014–2025 licensed counts and revenue, and confirmed SAS holds no compliance or dog-population estimate of its own. See the licensing finding above.
Vancouver BC. Because Canada is not in the TPL ParkScore, Vancouver's data comes from its own Park Board documents (36 OLAs per the "People, Parks & Dogs Strategy") and current population estimates. Vancouver does not publish OLA-specific budget data in a format comparable to Seattle's.
Boise. Boise has led TPL's dog-park-per-capita category in recent years (7.6 per 100,000 in the 2025 ParkScore). It is not a true peer city in size or density, but is included as the national-best benchmark.
Playground count. Seattle's 157 playgrounds is from the TPL 2025 ParkScore data. This includes playgrounds in parks and schoolyards with joint-use agreements.
Primary sources
Seattle Parks & Recreation budget books (2021, 2023–24, 2025–26 proposed) · Seattle Park District Cycle 1 (2015–2020) and Cycle 2 (2023–2028) financial plans · SPR "People, Dogs, and Parks Plan" (2017) · SPR "Off-Leash Area Expansion Study" (2023–2024) · Washington State OFM April 1 official population estimates · Trust for Public Land 2025 ParkScore Index (city-level PDFs) · Vancouver Park Board "People, Parks & Dogs Strategy" (2017) · Citizens for Off-Leash Areas (COLA) Seattle · Parkways (SPR blog) · Seattle Dog Spot · Cascade PBS · KUOW · The Urbanist · West Seattle Blog
From: Access
Access: data notes
About this data
Off-leash survey data referenced below is from Seattle Parks & Recreation's (SPR) 2015 owner survey of 3,970 dog owners, published in the 2017 People, Dogs and Parks Strategic Plan (p.17). The survey reported illegal off-leash use by setting: 39% in local parks and 38% in large parks (weekly to monthly), 36% on park trails. This page blends the three to about 38% (their unweighted mean, 37.7%, rounded). That decade-old behavioral survey is the most recent public version and needs a current replacement. The Find-It-Fix-It complaint figure is now a primary source: the records request (PRR #2) has been answered as C263990: ~3,010 “Nuisance Dogs in a Park” reports in 2025, replacing an earlier partial-year secondary figure for 2024. Corrections and better primary sources are welcome; see the overview.
10-minute walkshed methodology. TPL defines the 10-minute walk as a half-mile service area along the public road network, cut by physical barriers (highways, tracks, rivers without bridges). TPL publishes the “99% of Seattle residents” figure using this methodology for all parks; TPL does not publish a dog-park-specific version. The OLA walkshed figures on this page (11.7% at 10-min, 76.6% at 2.5-mi) are computed in-repo: scripts/compute_walkshed.py runs osmnx against Seattle's OSM walk network (projected to UTM 10N; physical barriers respected) to compute per-OLA isochrones; scripts/population_coverage.py intersects the union with 2020 Census block-group population clipped to the Seattle city boundary. Each walk-area boundary is drawn as an alpha-shape (α=0.003) over reachable network nodes. An alpha-shape hugs the street network's actual concavities rather than bridging across them the way a simpler convex outline would. A 0.3 km² area floor applies, and a convex-hull fallback for OLAs at the edge of OpenStreetMap (OSM) coverage (Westcrest is one). Output at data/walkshed/population_coverage.csv; full methodology in METHODOLOGY.md.
Citations outside the walkshed. The 71.9% figure counts enforcement records placed at one of 37 geocoded parks (4,299 records; 3,089 outside). Including the ~695 street-address records that geocode to a Census location, the figure is 73.4% (3,631 of 4,948). The site quotes 71.9% everywhere and reserves 73.4% for this note. Computed by citation_walkshed_analysis.py; output in citation-rate-by-walkshed-status.csv.
Fair-share deficit by ZIP. Fair share = a ZIP's licensed dogs × the citywide ratio of OLA acres to licensed dogs (30.66 ac / 24,393 dogs, about one acre per 800 dogs), using ZIPs wholly inside the city; deficit = actual OLA acres minus fair share. Ranked by acres short, the top five are 98103, 98122, 98107, 98116, 98105; ranked by dogs per OLA acre, 98109 and 98119 lead. Earlier versions of this page called SLU and Queen Anne the two largest deficits; that described the dogs-per-acre ranking, not the acre shortfall, and was corrected in September 2026. Table: dogs-and-olas-by-zip.csv.
Amenities. Through July 2026 this page said 2 of 14 OLAs had lighting and 9 of 14 had water, attributed to SPR site pages that were not archived. The water figure now follows the City's own statement to Council (FAS SLI response, June 2022, PRR C266465 Bates 00524: "only one OLA provides water"); the lighting figure follows the only in-repo source, a 2021 COLA user survey. Neither has been confirmed by SPR; corrections welcome.
Peer-city acreage table. Seattle ~31 ac (14 sites, 0.38 ac per 10,000 residents; median 0.9 ac; largest Magnuson 9.0). Portland ~85 ac across 38 sites, mostly unfenced voice-control (1.29; largest fully fenced site Gabriel Park ~5 ac). San Francisco ~120 ac across 42 mixed sites (1.38; its largest commonly used off-leash area, Fort Funston, is GGNRA federal land whose off-leash access has been contested; the largest city-managed dog play area is ~4 ac). Vancouver BC ~168 ac across 36 sites, largely time-restricted beaches and fields (2.54). Austin ~80 fenced-comparable acres across 13 sites (0.78); the ~680-acre total sometimes cited externally includes the 293-acre Walnut Creek voice-control natural area. Values ±20% is reasonable; no peer city publishes a single authoritative inventory the way Seattle does.
Peer-city OLA counts. The methodological differences are real and material. Portland's 38 DOLAs (TPL 2025) include 20+ unfenced voice-control areas; Seattle counts zero unfenced sites. Redefining Seattle's approach to include unfenced designated sites (as several other cities do) would raise its count, though SPR has publicly stated a preference for fenced sites on liability and environmental-impact grounds. The comparison in this report uses each city's TPL ParkScore count.
OLA acreage and opening years. Per-OLA acreage is pulled from SPR's Dog Off-Leash Areas ArcGIS FeatureServer (April 2026) and cross-checked against SPR individual OLA pages; see data/seattle-olas.csv. Opening years follow SPR's 2017 People, Dogs & Parks Plan (last opening: Kinnear, 2013); see the chronology note on Part I.
Kinnear Park timeline. Drawn from contemporaneous reporting: Seattle Weekly (2007), Seattle Times (2008), Aussiedoodle Adventures (2020), Fix Homelessness (2023), KOMO News (2025). The 2008 Dewey Potter quote is verbatim from the Seattle Times piece.
“Dogs per OLA” calculation. Using the widely-cited 150,000 dog-population floor divided by 14 OLAs gives ~10,700 dogs per OLA; SPR's 2023 Expansion Study cites higher estimates (up to 400,000), which would raise the ratio to ~28,500.
Primary sources
TPL 2025 ParkScore Seattle PDF · TPL ParkServe methodology documentation · Seattle Parks & Recreation individual OLA pages · SPR Off-Leash Area Expansion Study recommendations (Parkways blog, Feb 2024) · SPR People, Dogs and Parks Strategic Plan (2017) · KOMO News on Kinnear (April & May 2025) · Seattle Weekly “Ruff Trade” (2007) · Seattle Times Queen Anne encampment clearing coverage (2008) · Queen Anne & Magnolia News OLA expansion coverage (Nov 2023) · Portland Parks & Recreation DOLA list · Sniffspot and BringFido (cross-referenced)
On framing. SPR foregrounds the city's overall park access, which is genuinely strong, and OLA investment has recently increased. TPL appropriately weights total park access more heavily than any single amenity. This report presents the specific slice of data that describes the off-leash system, computed on the same standards TPL and SPR use elsewhere. Related opinions and policy recommendations are kept on a separate opinion page.
From: Enforcement
Enforcement: data notes
About this data
Citations on this page run from January 1, 2014 through April 17, 2026, combining two Seattle public-records requests (PRRs) to cover the full period: C049204 for 2014–2018 and C263949 for 2019 through April 17, 2026. Headline figures use “Dog Loose in Park” (DLP) citations, Seattle's off-leash violation under the Seattle Municipal Code (SMC) 18.12.080(A), so every year is measured the same way. Where 2019 appears in both requests, the fuller C263949 record is used. 2026 is a partial year (through April 17) and is marked as such on every chart. New: Finding 4 and the complaint figures in Finding 3 add resident “Nuisance Dogs in a Park” complaints (Find It Fix It, 2024–26, PRR C263990) as a separate, resident-reported read on off-leash activity: reports filed, not verified incidents. The page also cites Seattle dog-license counts (PRR C264029) for scale. Citations vs. warnings (September 2026). Every record carries a case_result: 3,151 Citation, 3,191 Verbal, 648 blank, 25 voided or dismissed. Through July 2026 this page called all 7,015 "citations"; it now calls them contacts or records and reserves "citation" for the Citation result. Verbal warnings appear only from 2018 (the 2014–2017 files record citations only), so cost per actual citation is shown from 2018.
Source & method
Citation records come from two Seattle public records requests. C049204 (filed 2019-08-29, produced 2019-10-15 by SPR) covers Dog Loose in Park citations 2014-01-01 through 2019-10-15. C263949 (filed 2026-04-17, produced May 2026 by Seattle FAS) covers all parks-related violations 2019-01-01 through 2026-04-17. Raw files and documenting READMEs are at data/prr-responses/. The consolidated CSV (enforcement-citations.csv) is built by build_enforcement_datasets.py and checked by verify_enforcement_data.py.
Why DLP-only, and the 2019 overlap
This page restricts to Dog Loose in Park citations across both requests so each year is measured identically. C263949's broader categories (license, scoop, permit-at-large, etc.; 517 additional post-2019 rows) stay in the consolidated CSV under violation_category but are not in the year series. Both PRRs contain 2019: C049204 ends 2019-10-15 (partial), C263949 covers the full year. The build uses C263949's full-year 2019 as authoritative, so the rebuilt 2019 figure (1,181 DLP) is higher than the legacy site's 1,029 (which was Jan–Oct only).
2026 is a partial year
C263949 ends April 17, 2026, day 107 of the year, about 29%. Charts mark 2026 as partial. Where a full-year comparison is needed, the annualized equivalent (YTD ÷ 0.293) is shown as a dashed marker, not treated as actual. The cost-per-citation and per-FTE lines stop at 2025 to avoid the partial-year denominator inflating the most recent point.
Headcount & cost assumptions
This page separates two numbers that are easy to conflate. Funded ACO headcount rose from one Animal Control Officer II (2016–2022, per the 2016 and 2021 MOAs) to three from 2023, when the Seattle Park District Board funded two additional positions. The 2023 MOA (Project PRF1602) billed SPR $454,652/yr for three FTEs, $151,551 each. The 2026 MOA (signed May 2026) re-prices the same three positions to $528,279/yr ($176,093 each; top rate $44.79→$54.46/hr). Per officer the cost tracks wages, not scope ($152,399 in 2021 → $151,551 in 2023 → $176,093 in 2026).
Lump sum or pay-as-used? It depends on the agreement. The 2023 MOA billed a flat 240 hours per pay period (three full FTE) with no actual-hours qualifier, and SPR's quarterly ledger backup (PRR C266465, Bates 00485 and 00653; extracted to enforcement-moa-billing.csv) shows it was billed that way: 40 hours × $44.79 × 3 staff per week, computed from the weekdays in each month, $226,528 for the first half of 2023 (Q3–Q4 not produced) and $456,173 for 2024. The 2025 MOA (signed July 2025) and the 2026 MOA switched to "up to three" officers billed on hours actually worked, with a $508,695 and then $528,279 cap; what SPR has been billed under them is not in the record (SPR noticed in September 2025 that no charge had posted). The SPR-side partner, a Facilities Maintenance Worker, left for a Park Ranger post in 2023 and was never replaced ("There is no current FMW working with the Animal Control Officers," SPR memo, Sept 2024, Bates 00360); the 2026 MOA pairs officers with existing Park Rangers instead. SPR publishes no per-partner off-leash line; the 2023 budget book’s Park Safety Program package implies roughly $73,000 per added maintenance laborer, below this page's ~$140,000 estimate for the 2016–2022 pairing.
The cost series above therefore uses three bases, stated in build_enforcement_metrics.py: 2014–2015, 0.5 ACO imputed from PRR context; 2016–2022, 0.75 then 1.0 ACO at the 2021 MOA rate plus the same FMW share at $140,000 ($292,399/yr combined from 2017); 2023–2024, the billed amounts ($453,056 annualized; $456,173); 2025–2026, one officer at the 2025 and 2026 MOA rates ($169,565; $176,093) with no FMW. The 2025–26 rows are the softest: they assume one deployed officer because the Animal Shelter said it could field 1.5–2 and SPR said one was on parks, but actual-hours billing could put the real figure anywhere up to the cap. Through July 2026 this page held 2023–26 at one officer plus a maintenance worker and called the three-officer money unspent; the ledger corrected both.
Why citation output can fall while patrols continue (full detail)
An Animal Control Officer II holds a limited “special commission” that lets them issue citations, serve warrants, testify in court, retrieve state licensing records, and enter posted property, but it does not let them compel identification from someone who refuses, and neither ACOs nor their paired SPR partner (a Facilities Maintenance Worker under the 2023 MOA, an existing Park Ranger under the 2026 MOA, neither of them sworn police) can detain. Because a name is required to write an infraction, an owner who declines to identify themselves can lawfully be given only a verbal warning.
In its September 2022 report to the City Council, Finance & Administrative Services (FAS) stated the position directly: “only sworn officers have the sufficient level of commission to retrieve identification from resistant residents,” that Seattle Police “have historically assisted ACO IIs in obtaining identification” but “recently… have been unable to assist,” and that absent SPD help “SAS will continue to be unable to issue citations for leash law violations from people who refuse to show identification.” FAS reported it had “adjusted its approach… by issuing verbal warnings on all first contacts,” and that residents “regularly ignore officers’ requests for identification or simply walk away or flee when contacted” and use neighborhood social-media groups to share patrol locations. The records do not isolate what caused the post-2020 decline, but this is a city-documented mechanism by which patrols can be present and citation output still fall. Source: FAS response to SLI FAS-003-B-001, Sept 30 2022, pp. 3–4 (PRR C265341).
Why the repeat-offender share hasn’t grown: several explanations fit
Two readings sit on top of each other and the records can’t pull them apart: the citation may genuinely change behavior, so few owners reach a second offense, or low volume simply means an officer rarely meets the same person twice. Two mechanical effects push the first-offense share up regardless of behavior: as citations fell after COVID, repeat encounters fell with them; and the crowd keeps refreshing, with new puppies, residents, and visitors arriving constantly. The avoidance and one-officer-against-a-large-crowd dynamics that suppress repeat citations are the same ones that hold total output down (see Finding 1). Any claim that enforcement is, or is not, “working” on repeat behavior would read more into this dataset than it can support.
Location quality
Of the 7,015 DLP citations, about 89% are confidently attributable to a named park (top contributors: Discovery 564, Magnuson 367, Volunteer 328, Woodland 291, Golden Gardens 227). The rest are street-address citations (geocoded separately, used in the walkshed heatmap in Finding 3) or blank locations (excluded from spatial analysis). Park-name canonicalization is documented in METHODOLOGY.md.
From: Budget
Budget: the raw budget table
The full year-by-year data is in data/budget-detail.csv, with a source column on every row. SPR totals are all-funds figures where available; the OLA-only column is populated where SPR publicly disclosed a split and left blank (visibly) where it was not. Where only the combined OLA + P-Patch line is available, that value is shown in its own column.
| Year |
Cycle |
SPR total |
OLA + P-Patch combined |
OLA-only |
OLA spent |
OLA as % of SPR |
| 2016 | Cycle 1 | $156M | — | $106,000 | — | 0.068% |
| 2017 | Cycle 1 | $163M | — | $106,000 | — | 0.065% |
| 2018 | Cycle 1 | $168M | — | $106,000 | — | 0.063% |
| 2019 | Cycle 1 | $247.7M | $160,800 | no record | — | — |
| 2020 | Cycle 1 | $261.9M | $338,000 | no record | — | — |
| 2021 | Cycle 1 | $228.1M | $322,912 | no record | — | — |
| 2022 | Cycle 1 | $287.7M | $355,347 | no record | — | — |
| 2023 | Cycle 2 | $328.2M | $569,561 | $328,345 | $315,049 | 0.100% |
| 2024 | Cycle 2 | $320.7M | $584,343 | $333,478 | $218,996 | 0.104% |
| 2025 | Cycle 2 | $339.4M | $1.83M | $1,568,818 | $368,398 | 0.462% |
| 2026 | Cycle 2 | $506.9M | $1.85M | $1,574,370 | $150,593 | 0.311% |
From: Budget
Budget: data notes
About this data
SPR total budget figures are drawn from published Seattle budget books. Since 2019, SPR's Maintaining Parks & Facilities line item (Budget Summary Level [BSL] BC-PR-50000) has funded both off-leash areas and P-Patch community gardens, and the city has not published the OLA-only share in its budget documents. Cycle 1 (2015–2020) OLA-only figures are from SPR's public statements. Cycle 2 OLA-only amounts for 2023 and 2024 are from Parkways coverage; 2025–2026 OLA-only splits are not publicly disclosed. A public records request for the missing OLA-only detail has been filed and is awaiting response (see PRR #3); this page will be updated when SPR responds. Every figure below has its source linked; approximate or combined figures are flagged explicitly.
SPR total. “All funds” figures where available (2019 onward); 2016–2018 are general-fund + operating only, which is why the step between 2018 and 2019 looks large: about half of it is methodology, not real growth. 2026 is the proposed budget; 2025 is the adopted + CIP. Primary source: Seattle City Budget Office archives.
OLA-only line. Cycle 1 is $106,000 a year, the Cost of Services figure at p. 19 of the 2017 People, Dogs and Parks Plan; pp. 3 and 5 of the same plan give the range as $103,000–$117,000. Cycle 2 figures are the adopted budget for Master Project MC-PR-51002 “Improve Dog Off Leash Areas,” released by SPR in July 2026 in response to PRR C264837. Multi-year totals quoted on this site ($5,625,926 budgeted, $1,053,037 spent, $4,362,265 available) are the grand totals SPR's own table states. Summing the individual years gives figures one or two dollars different, because SPR's rows are rounded to whole dollars; the source's totals are used rather than a re-derivation.
Two corrections came with that release, and both are worth stating plainly. First, this site previously carried $126,000 (2023) and $129,000 (2024) as the OLA-only figures, attributed to Parkways and press coverage. No source for those numbers was ever located, and the primary record puts the figures 2.6 times higher. They were removed in September 2026. Second, this site previously said the OLA share was not published and could not be known. It is not published in the budget books, but SPR tracks it and produced it on request; the two are not the same thing. 2019–2022 remain genuinely unavailable: the request covers 2023 onward, and no OLA-only record exists for the earlier years.
Combined OLA + P-Patch. The post-2019 line values ($160,800 through $1.85M) include both OLA maintenance and P-Patch community-garden maintenance. The 2021–2024 combined figures are the City-adopted appropriations from the 2023-Adopted/2024-Endorsed budget book (obtained via PRR C265589), replacing earlier proposed-budget values; 2025–2026 remain proposed. There is no allocation methodology to publish: the two are separate Master Projects, MC-PR-51002 and MC-PR-51001, booked apart at source, and together they account for the whole budget line.
Which of the two is larger depends on the measure, and the three available measures disagree. On adopted budget, off-leash areas are larger in all four years (57.6% of the line in 2023, 85.7% in 2025). On revised budget, P-Patch is larger in 2023 and 2024 (60.5%, 64.7%) and off-leash areas in 2025 and 2026. On money actually spent, off-leash areas are larger in 2023, 2025 and 2026, P-Patch in 2024. Any single claim about which is bigger has to name its measure. An earlier version of this page inferred from the withdrawn $126,000 figure that P-Patch was the larger share; that inference does not survive the primary record.
Cycle 2 capital. SPR's project pages give the two-OLA construction line as $3,103,000, for West Seattle Stadium and Othello; Ravenna Park was selected for design only and its construction is unfunded. This money is not separate from the budget line above. SPR states it is booked inside BC-PR-50000, within MC-PR-51002, which is why the OLA-only figure steps from about $330,000 in 2023–2024 to about $1.57M in 2025–2026. Earlier versions of this page showed the capital as a separate $1.73M-per-year addition on top of the combined line, which double-counted it; that treatment was removed in September 2026. Roughly $600,000 had been spent by 7 July 2026, all of it on planning and design.
Per-dog figure. Uses the 150,000 Seattle dog-population floor from Seattle Humane / Cascade PBS coverage. SPR's 2023 Expansion Study cites higher estimates up to 400,000; the higher estimate would make any per-dog spending figure proportionally smaller.
Peer cities. Dog-park-specific budget lines were not found in published budget documents for Portland, San Francisco, Vancouver BC, Austin, DC, or Minneapolis (operating) as of April 2026 search. Minneapolis's MPRB publishes the OLA Enterprise Fund in its CAFR; the other cities do not separately report. See data/peer-cities-budget.csv.
Corrections and contributions. Primary-source corrections or access to peer-city dog-park budget data welcome; email us at [email protected] or via the issue tracker.
From: Peer Cities
Peer Cities: data notes
About this data
Peer-city off-leash-area (OLA) counts use different definitions and are not directly comparable without adjustment. Seattle counts only dedicated OLAs (12 fully fenced; Magnuson and I-5 Colonnade partially); Portland includes unfenced voice-control areas; Vancouver BC includes time-restricted beach and field access; San Francisco mixes fenced and voice-control zones; Austin's headline figure is inflated by large natural-area voice-control sites. Each city section above flags the relevant definition. The underlying data, with both raw and adjusted figures where applicable, is in data/peer-cities.csv.
Sourcing. Peer-city operational detail (hours, fees, bonds, statutes, governance) rests on the linked external pages as read in April 2026 and is not archived in this repository. Two items carry known recency risk and are flagged where they appear: Portland's 2020 parks levy (five-year term through 2025), and Vancouver's elected Park Board (a 2023 dissolution push, reportedly dropped in 2026). The SF licensing claim was corrected against the Health Code in September 2026. The City of Seattle's own peer table, from the FAS Director's June 2022 report to Council (PRR C266465, Bates 00524), puts Seattle at 1.9 OLAs per 100,000 residents against Portland 4.9 and San Francisco 6.5; TPL puts the same three at 1.82 / 5.74 / 5.03. Seattle's figure is stable across both counts; the peers' are not.