Home › Service Areas
Kamloops, BC
Kamloops is not one roof climate. It is a valley floor sitting around 350 metres and hillside neighbourhoods nearly seven hundred metres above it — and the City’s own building bylaw treats those two places differently.
Most roofing sites treat a city as a single set of conditions. Kamloops demonstrably is not one, and the evidence is in the City’s own building bylaw: it does not apply a single ground snow load across the municipality. It splits it.
The bylaw assigns one value to Mt. Dufferin and the area south of the Trans Canada Highway, excluding Valleyview and Dallas, and a lower one to Valleyview, Dallas and everything north of the highway. Two zones, one city, with a major highway forming part of the boundary.
The design figures themselves are not published on this page, and deliberately so. Structural design values are engineering territory, and a roofing website is the wrong place to put a number that someone might build against. Confirm the design value for your address with the City’s Building Inspection Section or a structural engineer.
What is worth saying plainly is why the split exists, because the reason is the useful part.
The national building code publishes climatic design data city by city, and its Kamloops row is keyed to an elevation of 355 metres. That is valley bottom — the elevation of Brocklehurst, North Kamloops, Valleyview and the downtown core, give or take a few metres.
But a great deal of Kamloops is nowhere near 355 metres. The residential hillsides climb to more than two and a half times that height. A single code value keyed to the valley floor cannot describe a roof on Aberdeen, and the City’s higher zone is the local adjustment that acknowledges it.
So the two-zone split is not an administrative quirk. It is an altitude correction, and once you see it that way the map below stops being trivia and starts being a rough guide to how hard a given roof is working.
Below is the median ground elevation of every one of the City’s twenty-seven official neighbourhoods, derived from the City’s own neighbourhood boundary polygons sampled against national elevation data. The range column matters as much as the median: several neighbourhoods climb hundreds of metres within their own boundary, which means a neighbourhood name alone does not settle the question for a specific house.
| Neighbourhood | Median elevation | Range within the neighbourhood |
|---|---|---|
| Rose Hill | 940 m | 462–1113 m |
| Aberdeen | 924 m | 633–1055 m |
| Iron Mask | 861 m | 501–999 m |
| Knutsford | 828 m | 676–983 m |
| Pineview | 754 m | 724–846 m |
| Dufferin | 688 m | 368–883 m |
| Upper Sahali | 642 m | 531–749 m |
| Barnhartvale | 612 m | 417–1025 m |
| Batchelor Heights | 581 m | 387–988 m |
| Southgate | 546 m | 523–602 m |
| Juniper Ridge | 542 m | 395–722 m |
| Noble Creek | 522 m | 348–872 m |
| Lower Sahali | 520 m | 434–548 m |
| TRU | 516 m | 463–576 m |
| Westsyde | 516 m | 347–899 m |
| West End | 430 m | 358–511 m |
| Sagebrush | 406 m | 364–477 m |
| Heffley Creek | 396 m | 345–756 m |
| Mission Flats | 384 m | 338–604 m |
| Valleyview | 377 m | 339–491 m |
| Dallas | 366 m | 340–487 m |
| Downtown | 366 m | 343–505 m |
| Rayleigh | 364 m | 342–720 m |
| Campbell Creek | 358 m | 346–483 m |
| North Kamloops | 350 m | 339–364 m |
| Brocklehurst | 348 m | 341–430 m |
| Tranquille | 346 m | 335–552 m |
Contains information licensed under the Open Government Licence – Kamloops. Elevations derived from City neighbourhood boundaries sampled against national digital elevation data, and are ground elevations for general guidance only.
Read the top and the bottom of that table together. Rose Hill and Aberdeen sit above 900 metres. Tranquille, Brocklehurst and North Kamloops sit below 350. That is a spread of close to six hundred metres inside one municipality, and it is the largest single reason roofs in this city do not age at the same rate.
Altitude is not an abstraction here. It shows up in four concrete ways, and each one maps onto a specific kind of roof failure.
The practical upshot is that two identical houses, built the same year with the same shingle, in Brocklehurst and in Aberdeen, are not on the same replacement schedule — and the one up the hill is usually not the one that lasts longer.
Elevation is the large effect, but it is not the only one, and the table’s range column hints at the rest. Aspect matters: a south-facing plane takes substantially more ultraviolet and thermal load than a north-facing one on the same house, which is why the normal condition of a mature Kamloops roof is asymmetric rather than uniform. So does shelter, and so does whether a building next door shades a plane for half the day.
This is the reason a neighbourhood page is not a substitute for looking at a roof. It sets expectations; it does not diagnose. Getting the actual condition of a specific roof recorded is what a written inspection is for, and a decent report separates the roof plane by plane rather than issuing a single verdict for the whole thing.
Requests are passed to local roofing companies working across the whole of Kamloops and the surrounding area, including the outlying neighbourhoods in the table above — Knutsford, Heffley Creek, Rayleigh, Campbell Creek and Barnhartvale among them.
If you are not sure which neighbourhood you are technically in, it does not matter for getting a quote. It matters for the snow load question, and that one is answered by address rather than by neighbourhood name in any case. Confirm the design values for your address with the City or a structural engineer.
Tell us where you are and what the roof is doing. We’ll pass it to a local Kamloops roofing company.
Elevation, mostly. The difference between the valley floor and the highest residential neighbourhoods in Kamloops is nearly six hundred metres, which is enough to change how cold it gets, how long snow stays on a roof, and how many times a winter the surface crosses freezing and back. A roof at the top of the hill and a roof by the river are exposed to measurably different conditions despite being in the same city and often the same age.
The City’s building bylaw draws the line geographically rather than by neighbourhood list. It assigns one ground snow load to Mt. Dufferin and the area south of the Trans Canada Highway, excluding Valleyview and Dallas, and a lower one to Valleyview, Dallas and everything north of the highway. Because the boundary follows the highway rather than neighbourhood edges, an address near it can sit either side. Confirm the design value for your specific address with the City or a structural engineer.
Roughly four degrees on average, which is what you would expect from the elevation difference between them under the standard rate at which air cools with altitude. Brocklehurst sits in the low 340s of metres; Aberdeen’s median is above 900. That gap is why snow lingers on a hillside roof after the valley has cleared, and why the freeze-thaw cycling that loosens fasteners and sealants runs at different rates in the two places.
It changes what the choice has to cope with rather than dictating an answer. A roof that holds snow longer, cycles through freezing more often and sits under stronger sun at altitude is working harder than one that does not. That pushes the conversation toward how the assembly handles retained snow, meltwater and movement. It does not translate into a single material recommendation, and anyone offering one without having seen the roof is guessing.
Part of it follows the Trans Canada Highway, with Mt. Dufferin and the area south of the highway in one zone and Valleyview, Dallas and everything north of it in the other. That is the bylaw’s own description. It is not a smooth contour line and it does not follow neighbourhood boundaries, which is exactly why an address rather than a neighbourhood name is the right unit for the question.
The neighbourhoods listed here are the City’s own official set, which already includes outlying areas such as Knutsford, Heffley Creek, Rayleigh, Campbell Creek and Barnhartvale. Requests from the surrounding area are passed on in the same way; whether a given contractor travels to a specific address is their call and it is worth asking early rather than late.