The city's housing report is the reason repair stays busy. Of 39,915 occupied homes in the 2021 Census, 20,275 were built before 1980. Older houses are more likely to need maintenance. On the river flats that often means a straightforward gable that has been patched for years. On the south hills it means a steeper roof that also sits in the higher design snow zone. The repair page owns that decision. Replacement owns materials and the FireSmart choice.
What a repair visit should actually look at
Ask the roofer to find where the water entered, not only where the stain showed up. On a pitched asphalt roof the usual suspects are a lifted tab, a nail pop, a cracked vent boot, a valley full of grit, and step flashing pulled away from a wall. A skylight or a chimney that was fine in August can open after the first wind. The Kamloops station records about 1.4 days a year with winds at or above 63 km/h, and gusts in the 1991 to 2020 period reached 98 km/h. That is not a weekly gale. It is enough to explain a flashing failure after one loud night.
On the flats, Brocklehurst, the North Shore, Westsyde, Valleyview, and Dallas, the official ground snow load is the lower bylaw figure. A repair there is more often sun-baked asphalt, dried sealant, and eave metal that has been painted over. On Sahali, Aberdeen, Pineview Valley, Juniper Ridge, and Mount Dufferin, the higher design load and a north-facing hillside are the context. Snow can sit in the shade after the valley looks clear, and a "quick" patch that traps ice at the eave is a poor repair.
When the patch should stop
- The same slope has been opened more than once in a short run of seasons.
- Granules are collecting in the gutter and the asphalt looks thin in the sun.
- The deck feels soft underfoot, which a coating will not fix.
- Wood shakes are still the covering. FireSmart BC says roofing should not be wood shingles or shakes.
- A second layer is already down, so the next honest step is a tear-off rather than a third skin.
None of those is a price. They are reasons to book a replacement look instead of buying another tube of sealant. If you are unsure, a roof inspection is the middle step.
Wildfire season changes the repair list
A summer repair in an interface neighbourhood is also a debris job. FireSmart BC treats a dirty gutter as a place embers can ignite. Kenna Cartwright, Peterson Creek, Valleyview Nature Park, Dallas-Barnhartvale Nature Park, and the Lac du Bois grasslands all put needles or fine grass within reach of house roofs. A repair that replaces three shingles and leaves a packed gutter has done half the work. The gutter page and the FireSmart guide go further.
Neighbourhood repair pages
The citywide repair decision lives here. The street-level version is different on a 1946 Valleyview lot than on a Juniper driveway above the 2021 fire. Read the place that matches the house:
- Sahali repair and Aberdeen repair on the south hills.
- North Shore, Brocklehurst, and Westsyde on the older north-side stock.
- Valleyview and Dallas, the two snow-load exceptions.
- Juniper Ridge, Pineview Valley, Batchelor Heights, Barnhartvale, and Rayleigh.
Mount Dufferin stays on its own hub so this list does not clone the Sahali story. If water is coming through tonight, call (236) 836-0303 and say which neighbourhood the house is in.
Straight answers
Is it cheaper to repair or replace a roof?
Often a small repair costs less than a full replacement, and often a roof that is failing in many places makes a patch a short pause before the larger job. This site will not pick a winner with a dollar figure. The deck, the number of layers, and how widespread the wear is decide it, and a local roofer has to see those things.
Should I wait until spring if the leak is slow?
A slow stain in a dry Kamloops summer can still be wetting plywood. June is the station's wettest rain month, but a valley thunderstorm or melt on a shaded south hill can arrive sooner. If the ceiling is soft or the leak is active, call now rather than waiting for a convenient month.
Do you send a crew tonight?
This site does not promise a same-night crew or a 24-hour roofing shift. Call the number and say the leak is active. A person or an automated assistant will take the details so a local roofer can respond. For a fire, a collapse, or anyone in danger, call 911.
