Toronto Fencing Cost Analysis for River, Park & Lakeshore FSAs (Plus 311 Animal Services Insights)

Start here

This page provides a materials‑only cost analysis for installing fencing along Toronto FSAs that border the Humber River, Don River, Downsview Park, and the Lakeshore. It summarizes estimated fence lengths, boundary types, and cost ranges, supported by 311 Animal Services data and neighbourhood‑level wildlife patterns.

Last updated: February 2026

This page provides a Toronto-wide fencing cost analysis for FSAs bordering the Humber River, Don River, Downsview Park, and the Lakeshore. It summarizes estimated fence lengths, boundary types, and materials‑only cost ranges, supported by 311 Animal Services data and neighbourhood‑level wildlife activity patterns. These insights help planners, policymakers, and wildlife management teams evaluate where protective fencing may offer the greatest impact.

Toronto Fencing Cost Analysis for FSAs Along the Humber River, Don River, Downsview Park & the Lakeshore

This page provides a transparent, defensible estimate of the total fence length and materials-only cost required to install a 4-foot steel-mesh barrier along the boundaries between selected Toronto FSAs and four major features: the Humber River, Don River, Downsview Park, and the Lakeshore. This fencing plan combined with stiffer residential fines for improper waste storage, disposal and collection will help address Toronto's growing wildlife (eg. coyotes, raccoons, skunks) complaint issues.

For related civic analytics, explore:


Fence Specifications Used in This Estimate

  • Height: 4 ft (1.22 m)
  • Mesh: Steel mesh (chain-link or welded wire)
  • Posts: Pressure-treated 4x4 wooden posts
  • Footings: Two 30 kg concrete bags per post
  • Post spacing: 8 ft (2.44 m)
  • Top rail: Optional (costed separately)

Material Pricing (CAD)

MaterialCost Range
Steel mesh (4 ft height)$8–$12 per linear foot
4x4 PT wooden posts$15–$25 each
Concrete (2 bags per post)$16–$24 per post
Hardware$0.50–$1.00 per foot
Optional top rail$8–$12 per meter

Estimated Boundary Lengths by Feature

FeatureEstimated Length
Humber River20–25 km
Don River25–30 km
Downsview Park6–7 km
Lakeshore20–25 km

Total estimated length: 71–87 km
Mid-case used for costing: 79 km


Materials Required Per Kilometer

ComponentQuantity per km
Posts~410 posts
Steel mesh1000 m
Concrete~820 bags
HardwareFull run

Cost Per Kilometer (Materials Only)

Cost ComponentRange
Mesh$26,000–$39,000
Posts$6,200–$10,250
Concrete$13,100–$19,700
Hardware$1,600–$3,300
Subtotal (no top rail)$47,000–$72,000
Optional top rail+$8,000–$12,000
Total with top rail$55,000–$84,000

Roll-Up Estimate for All Features

Mid-case (79 km)

ScenarioTotal Cost
Without top rail$3.7M–$5.7M
With top rail$4.3M–$6.6M

Full range (71–87 km)

ScenarioTotal Cost
Without top rail$3.3M–$6.3M
With top rail$3.9M–$7.3M

Feature-Level Cost Breakdown (Mid-Case)

Feature Length (km) Cost without top rail Cost with top rail
Humber River 23 $1.1M–$1.7M $1.3M–$1.9M
Don River 28 $1.3M–$2.0M $1.5M–$2.4M
Downsview Park 6.5 $0.3M–$0.5M $0.36M–$0.55M
Lakeshore 21.5 $1.0M–$1.5M $1.2M–$1.8M
Total (≈79 km) $3.7M–$5.7M $4.3M–$6.6M

Toronto 311 Call Centre Costs

Handling a single 311 call costs the City of Toronto $11–$16. With 1.2–1.4 million calls per year, this represents tens of millions in annual operating costs.

For deeper analysis, see: Toronto 311 Animal Services Call Breakdown


Animal Services Call Volume

Toronto 311 receives 40,000–50,000 Animal Services calls per year, representing 3–4% of total call volume.

  • Barking/noise complaints
  • Stray or injured animals
  • Dogs at large / off-leash
  • Dead animals on public property
  • Licensing & bylaw enforcement

At $11–$16 per call, this category alone costs $500,000–$750,000 annually.


Next Steps for a Precision Estimate

  • GIS boundary measurement for exact meterage
  • Confirm mesh type, post dimensions, coatings, and rail requirements
  • Identify excluded or unfenceable segments

For more Toronto safety analytics, visit the We Protect T.O.R.O.N.T.O. homepage.

Last updated: February 2026

All posts on this blog