unfinished.one

Useful life comparisons

Streetlight and traffic signal useful life

What 33 municipalities in Ontario state in 35 published asset management plans and capital asset policies, component by component, beside the library's sourced entry. Every life links to the page it comes from.

These are lives municipalities assume: amortization periods in capital asset policies (accounting lives) and replacement forecasts in asset management plans (planning lives). None is a measured age at replacement. Policies that copy one shared table count once.

ComponentMunicipal medianRangeTablesLibrary entry
Streetlight30 years15–602230 years C
Traffic signal25.1 years10–602425.1 years C

Municipal median: the median of the distinct stated lives (a range counts at its midpoint). Tables: independent tables behind them. The library entry combines these with US federal sources; its page shows how.

Streetlight

21 municipalities state a life in 22 distinct tables: 15–60 years, median 30. Library entry: 30 years, grade C.

Median 30 yearsGreater Napanee: Streetlight, 15 yearsAmherstburg: Streetlight, 20 yearsChapple: Streetlight, 20 yearsKenora: Streetlight, 20 yearsTrent Lakes: Streetlight, 20 yearsWelland: Streetlight, 20 yearsHalton: Streetlight, 25 yearsKirkland Lake: Streetlight, 25 yearsSimcoe: Streetlight, 25 yearsAmherstburg: Streetlight, 30 yearsGrey Highlands: Streetlight, 30 yearsLondon: Streetlight, 30 yearsOxford: Streetlight, 30 yearsPrince Edward: Streetlight, 30 yearsRainy River: Streetlight, 30 yearsRainy River: Streetlight, 30 yearsSarnia: Streetlight, 30 yearsSevern: Streetlight, 30 yearsThe Blue Mountains: Streetlight, 30 yearsThunder Bay: Streetlight, 30 yearsKingston: Streetlight, 35 yearsOrillia: Streetlight, 40 yearsCornwall: Streetlight, 60 years0204060
All 23 stated lives
MunicipalityYearsKindDocument
Amherstburg20Policy (accounting)2026, p8 · matched automatically
Amherstburg30Plan (planning)2025, p36 · matched automatically
Chapple20Policy (accounting)undated, p1 · matched automatically
Cornwall60Plan (planning)2025, p252
Greater Napanee15Policy (accounting)2012, p16 · matched automatically
Grey Highlands30Policy (accounting)2026, p10 · matched automatically
Halton25Plan (planning)2025, p107 · matched automatically
Kenora20Policy (accounting)2026, p16 · matched automatically
Kingston35Policy (accounting)2016, p14 · matched automatically
Kirkland Lake25Plan (planning)2025, p49
London30Plan (planning)2023, p159 · matched automatically
Orillia40Policy (accounting)undated, p23 · matched automatically
Oxford30Plan (planning)2025, p307 · matched automatically
Prince Edward30Policy (accounting)2022, p34 · matched automatically
Rainy River30Policy (accounting)2010, p11 · matched automatically
Rainy River30Plan (planning)2026, p17 · matched automatically
Sarnia30Policy (accounting)undated, p2 · matched automatically
Severn30Policy (accounting)2019, p402
Simcoe25Policy (accounting)2025, p21 · matched automatically
The Blue Mountains30Policy (accounting)2019, p12 · matched automatically
Thunder Bay30Plan (planning)2025, p51 · matched automatically
Trent Lakes20Policy (accounting)2009, p10 · matched automatically
Welland20Policy (accounting)2021, p9 · matched automatically

Traffic signal

25 municipalities state a life in 24 distinct tables: 10–60 years, median 25.1. Library entry: 25.1 years, grade C.

Median 25.1 yearsTrent Lakes: Traffic signal, 10 yearsBruce: Traffic signal, 14.5 yearsAmherstburg: Traffic signal, 20 yearsKenora: Traffic signal, 20 yearsLondon: Traffic signal, 20 yearsPeterborough: Traffic signal, 20 yearsWelland: Traffic signal, 20 yearsChatham-Kent: Traffic signal, 25 yearsGrey Highlands: Traffic signal, 25 yearsMeaford: Traffic signal, 25 yearsThe Blue Mountains: Traffic signal, 25 yearsThunder Bay: Traffic signal, 25 yearsKirkland Lake: Traffic signal, 25.1 yearsSault Ste. Marie: Traffic signal, 27 yearsCornwall: Traffic signal, 27.6 yearsBarrie: Traffic signal, 30 yearsLanark: Traffic signal, 30 yearsNorfolk County: Traffic signal, 30 yearsOrillia: Traffic signal, 30 yearsOxford: Traffic signal, 30 yearsWellington: Traffic signal, 35 yearsGreater Madawaska and Quinte West: Traffic signal, 40 yearsKingston: Traffic signal, 40 yearsPrescott and Russell: Traffic signal, 60 years0204060
All 25 stated lives
MunicipalityYearsKindDocument
Amherstburg20Policy (accounting)2026, p7 · matched automatically
Barrie30Plan (planning)2025, p76 · matched automatically
Bruce14.5Plan (planning)2025, p44 · matched automatically
Chatham-Kent25Plan (planning)2025, p10 · matched automatically
Cornwall27.6Plan (planning)2025, p252
Greater Madawaska40Policy (accounting)2025, p17 · matched automatically
Grey Highlands25Policy (accounting)2026, p10 · matched automatically
Kenora20Policy (accounting)2026, p16 · matched automatically
Kingston40Policy (accounting)2016, p15 · matched automatically
Kirkland Lake25.1Plan (planning)2025, p49 · matched automatically
Lanark30Plan (planning)2022, p133 · matched automatically
London20Plan (planning)2023, p159 · matched automatically
Meaford25Policy (accounting)2020, p20 · matched automatically
Norfolk County30Plan (planning)2025, p49 · matched automatically
Orillia30Policy (accounting)undated, p22 · matched automatically
Oxford30Plan (planning)2025, p307 · matched automatically
Peterborough20Plan (planning)2025, p44 · matched automatically
Prescott and Russell60Plan (planning)2025, p57 · matched automatically
Quinte West40Policy (accounting)2024, p37 · matched automatically
Sault Ste. Marie27Plan (planning)2025, p15 · matched automatically
The Blue Mountains25Policy (accounting)2019, p12 · matched automatically
Thunder Bay25Plan (planning)2025, p51 · matched automatically
Trent Lakes10Policy (accounting)2009, p9 · matched automatically
Welland20Policy (accounting)2021, p9 · matched automatically
Wellington35Plan (planning)2025, p118 · matched automatically

Cite this comparison

Citation

unfinished.one (2026). Streetlight and traffic signal useful life. https://unfinished.one/lives/streetlights-signals

This page grows as documents are added. To cite a fixed value, cite the municipal document and page, or the component's versioned entry. Rows marked "matched automatically" were found in the page text by a script; follow the link before relying on one. Every row as CSV · Sourcing policy