PlaceDossier / BC places / Kootenay Boundary

Grand Forks

A city in the Kootenay Boundary Regional District. 4,112 people lived here in 2021, up 1.6% from 2016, on 11 km² of land.

BC place · city

How Grand Forks compares with BC's other towns of 2,000 to 10,000 people

  1. Evacuations: 3 orders to leave since April 2017 (flood). The latest order in May 2018. One of 12 of BC's 53 towns of 2,000 to 10,000 people with one.
  2. Summers: the 3rd most hot days of BC's 36 towns of 2,000 to 10,000 people with a climate station nearby. 34 days a year over 30 °C, compared with 10 in a typical town that size.typical

Typical for its size No scheduled buses, 3 licensed child care providers, 1 fire hall and a 24-hour emergency department.

How we compare

Each figure is set against BC's places of the same kind: cities of 50,000 or more, towns of 10,000 to 50,000, towns of 2,000 to 10,000, villages and towns under 2,000, or rural electoral areas. A figure stands out when it's among the top tenth of its kind at the end that matters to a buyer and clearly off the typical one, the middle place of that kind. Where fewer than 15 places of its kind have the figure, it's set against all BC places with it. A figure only counts when its source speaks for the place: a climate or air station within 15 km and 300 m of its ground, the place's own police service, at least 1,000 people for census figures and 25 homes for internet. A point that stands out has an ochre bar on its left, its section's stamp is filled ochre, and a dot in the bar at the top of the page marks that section; "Typical for its size" is a plain outline and "Nothing on record" a dotted one. In each strip a tick is one place, the tall tick the typical one, the dot this place, and the end that matters on the right. Facts that matter at any size (an evacuation order, emergency care far away, little mobile coverage) are said whatever the size, and mark a section as standing out only when they too are in the top tenth of its kind. A section is marked typical only where a figure in it is set against the typical one and none sits far from it (outside the middle half of its kind, or clearly off the typical one), and "nothing on record" only where it shows nothing.

Grand Forks outlined. Zoom in to see its lots; tap one for its report.

Hazards Stands out

Evacuations: 3 orders to leave since April 2017 (flood). The latest order in May 2018. One of 12 of BC's 53 towns of 2,000 to 10,000 people with one.

Burned by wildfire since 1996
0.1% typical town that size: 0%
Years with a mapped wildfire since 1917
2, the latest 2025
Evacuation events since April 2017
3 with an order to leave, 1 with alerts only; the latest order May 2018, the latest alert May 2020
Poor-air days at the nearest air station
13 days a year (median), 100 m away typical town that size: 5
Radon: homes tested at or above the guideline in its health region
29% in Kootenay Boundary (BC: 7.9%)
More on hazards

Its land, ranked in BC

HereRank in BC
In the farmland reserve (ALR)18%84th of 267 (tied)
Burned by wildfire since 19960.1%168th of 215 (tied)
Years with a mapped wildfire since 19172most recent 2025
Under mineral, placer or coal titles0.0%No land under title, so not ranked
Land area11 km²

Shares of the land area, worked out from the Province's maps. Fire perimeters before the 1950s are less complete. A title or a past fire somewhere in the area says nothing about a given lot: a property report checks the parcel itself.

Large fires (1,000 ha or more) since 1990

No wildfire of 1,000 ha or more has burned in Grand Forks since 1990, in the BC Wildfire Service's perimeters.

Smaller mapped fires since 2016

Since 2016, the BC Wildfire Service mapped one smaller fire (under 1,000 ha) that reached Grand Forks, newest first.

  1. 2025Unnamed fire N606171.1 ha in all1.1 ha here

Small fires that were never mapped as a perimeter aren't listed: the BC Wildfire Service maps an outline for only some of the fires it records. Past fire is history, not a forecast. The chance of fire on a lot today depends on what the record doesn't show: the forest and grass around it, the slope, what has been thinned or burned since, and how far it is from a fire hall. Every BC season and large fire since 1990.

Sources: BC Wildfire Fire Perimeters – Historical, BC Wildfire Service; BC Wildfire Fire Perimeters – Current, BC Wildfire Service; BC Wildfire Fire Incident Locations – Historical, BC Wildfire Service; BC Wildfire Fire Locations – Current, BC Wildfire Service (Open Government Licence – British Columbia), as published on November 10, 2026; 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence). Outlines simplified and places measured by PlaceDossier.

How the land burned

On the Province's ecosystem map, all of Grand Forks's land is NDT4: grassland and dry open forest that burned often and lightly, with surface fires every 4 to 50 years in the Ponderosa Pine and Interior Douglas-fir zones and fires that replace the whole stand rare. Its main biogeoclimatic zone is Interior Douglas-fir (100%). In the dry forest and grassland of NDT4, a century of putting fires out has let many stands fill in, building up fuel that can carry a crown fire instead of a light surface fire. This is how the land burned before fires were put out, not its fire risk today. A report names the type over a lot. Every place's natural fire regime.

Source: BEC Map (biogeoclimatic zones and natural disturbance types), Province of BC (Open Government Licence – British Columbia), read 2026-10-12; areas worked out on the census boundaries.

Evacuations since April 2017

None of the wildfire evacuation orders or alerts in the Province's record since April 2017 covered 5% or more of the land or homes in Grand Forks.

Listed when an order or alert area covered at least 5% of the land in Grand Forks, or lay mostly in Grand Forks and held at least 5% as many homes as the 2021 census counted there. An order means people were told to leave; an alert, to be ready to leave. Homes are the record's own counts, area by area, shown where the areas lie mostly in Grand Forks. The Province's record starts in April 2017: earlier evacuations aren't in it. A lot's report checks every order and alert over the lot itself, and any in effect now.

Sources: Historical Orders and Alerts, Emergency Management and Climate Readiness (Open Government Licence – British Columbia), as published on November 2, 2026; 2021 census subdivision boundaries and dwelling counts, Statistics Canada (Statistics Canada Open Licence). Each order and alert area placed in the municipalities and electoral areas it covers by us.

Evacuations for floods, landslides and other hazards since April 2017

Since April 2017, the Province's record holds 4 flood events with an evacuation order or alert over Grand Forks, 3 with an order. The latest order: Zones 80, 84,88,89,92,93,94,98,97,101,102,103,104,105, May 2018.

  1. 2020Carmi on West Kettle River to Christina LakeMay 2020 · evacuation alert (flood) · Regional District of Kootenay Boundary
  2. 2018Zones 80, 84,88,89,92,93,94,98,97,101,102,103,104,105May 2018 · evacuation order (flood) · Regional District of Kootenay Boundary
  3. 2018Zones 82 and 85May 2018 · evacuation order (flood) · Regional District of Kootenay Boundary386 homes
  4. 2018Zone 82May 2018 · evacuation order (flood) · Regional District of Kootenay Boundary157 homes

Listed when an order or alert area covered at least 5% of the land in Grand Forks, or lay mostly in Grand Forks and held at least 5% as many homes as the 2021 census counted there. An order means people were told to leave; an alert, to be ready to leave. Homes are the record's own counts, area by area, shown where the areas lie mostly in Grand Forks. The Province's record starts in April 2017: earlier evacuations aren't in it. A lot's report checks every order and alert over the lot itself, and any in effect now.

Sources: Historical Orders and Alerts, Emergency Management and Climate Readiness (Open Government Licence – British Columbia), as published on November 2, 2026; 2021 census subdivision boundaries and dwelling counts, Statistics Canada (Statistics Canada Open Licence). Each order and alert area placed in the municipalities and electoral areas it covers by us.

No landslides are recorded inside Grand Forks in the Preliminary Canadian Landslide Database (version 14.0). No record doesn't mean stable ground. The database lists slides known to have happened, mapped from inventories, satellite images and lidar. It isn't a hazard map, and some parts of BC are mapped in far more detail than others. Landslides near a given lot.

The Province maps about 1 km of dikes in Grand Forks, along Granby River and Kettle River; the longest is the Grand Forks dike. A dike lowers the chance of a flood behind it, not to nothing; a report names the dikes within 1 km of a lot and who maintains them. Dikes in BC, by place.

One Water Survey of Canada gauge in Grand Forks has 5 or more years of yearly peak flows: Granby River at Grand Forks peaked highest at 521 m³/s in 2018 (19 years on record). That set its record in the last 10 years. A gauge's record is the river where it stands, not a flood line; a report gives the nearest gauge on a river by the lot. River gauges in BC, by place.

Poor-air days: at the Grand Forks City Hall air monitoring station, 100 m from the town centre, fine particles passed the level of BC's 24-hour objective (25 µg/m³) on a median of 13 days a year over the 11 years with a full record, 2015 to 2025; the most was 33 days in 2021. These days fell both in the wildfire season and in winter (our reading: wildfire smoke in summer, wood smoke held in by still air in winter). How smoky it gets across BC.

Radon

In the Kootenay Boundary health region, 32 of the 109 homes tested (29%) in Health Canada's 2009–2011 survey were at or above the 200 Bq/m³ guideline; across BC, 143 of 1,817 (7.9%).

The survey tested about a hundred volunteer homes per health region, with one long-term test each. That gives a rough regional picture: it isn't a map, and a region where few or none tested high can still have homes above the guideline. The only way to know is to test the home: radon and buying a home in BC.

Source: Cross-Canada Survey of Radon Concentrations in Homes (2009–2011), Health Canada (Open Government Licence – Canada); Health Service Delivery Area Boundaries, Province of BC (Open Government Licence – British Columbia).

Check one lot: has it burned? · is it on a floodplain map? · is it behind a dike? · is there a dam nearby? · landslides nearby? · contaminated sites nearby? · radon? · how much is too steep?

Source: Agricultural Land Reserve polygons, Agricultural Land Commission (Open Government Licence – British Columbia); Fire perimeters – historical, BC Wildfire Service (Open Government Licence – British Columbia); Mineral, placer and coal tenures, Mineral Titles Branch (Open Government Licence – British Columbia); Preliminary Canadian Landslide Database, version 14.0 (May 2026), Brideau et al. (CC BY 4.0); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence); Municipalities – Legally Defined Administrative Areas of BC (names and status), Province of BC (Open Government Licence – British Columbia).

Cost to own Typical for its size

Property tax: $7.61 a year for each $1,000 of assessed value, compared with $6.26 in a typical town that size. Homes: the typical home costs 5.6 years of a typical household's income, compared with 6.0 years in a typical town that size.

Residential property tax rate, 2026
$7.61 a year for each $1,000 of assessed value typical town that size: $6.26
Typical home value against typical household income
5.6 years of income typical town that size: 6.0 years
Median home value (owners' estimate, 2021)
$348,000
Median monthly rent (2021)
$900
Speculation and vacancy tax
doesn't apply here
More on cost to own

Property tax

The 2026 residential property tax rate in Grand Forks is $7.61 per $1,000 of assessed value, above the middle of BC's 160 municipalities ($6.24): about $7,610 a year on a $1,000,000 home, before the home owner grant. Rank in BC: 47th of 160.

  • Municipal $3.44
  • Regional district $1.83
  • Regional hospital district $0.16
  • School (set by the Province) $1.86
  • Other $0.32
  • Middle of BC's municipalities $6.24
Where each $1,000 of assessed value goes, 2026; the mark is the middle of BC's municipal rates.
$

On $500,000: about $3,805 a year; on $1,000,000: about $7,610, at 2026 rates, before the home owner grant.

Your bill uses BC Assessment's value for the property, which can differ from its price, and may also include parcel taxes and utility fees (water, sewer, garbage) that aren't rates on value. The home owner grant takes up to $570 off the bill of a home its owner lives in ($770 in the Province's northern and rural area in 2026, and up to $845, or $1,045 there, for seniors, veterans and people with a disability), for homes assessed at $2,075,000 or less in 2026; above that it shrinks by $5 for each $1,000. From 2027 the northern and rural extra ends and the regular grant is $570 everywhere. The owner applies each year, and must pay at least $350 in tax ($100 for the higher grant) after it. Our summary of the Province's page, read 2026-10-04. Confirm with Grand Forks. How property tax works in BC.

Source: City of Grand Forks's 2026 tax rates bylaw, as compiled by the Province (Local Government Statistics Schedule 702, 2026) (the rates only: facts set in public bylaws, not open data); Home owner grant, Province of BC (summarised in our words, read 2026-10-04).

Grand Forks is outside the Province's speculation and vacancy tax area, so the tax doesn't apply to a home here. Our summary of the Province's pages, read 2026-10-04. Where the tax applies, and who pays.

The typical home here is the median value owners gave the 2021 census, and the typical household's income is the median for 2020: a home that costs 5.6 years of income took that many years of a typical household's whole income. "Typical" for places its size is the middle of BC's towns of 2,000 to 10,000 people.

New homes permitted

In 2025, building permits in Grand Forks were issued for at least 16 new homes: at least 13 row houses.

New homes permitted each year
  • Houses
  • Row houses
  • Apartments
  • Not broken down (months withheld)
New homesHousesRow housesApartments
2018≥ 4withheldwithheldwithheld
2019≥ 7withheldwithheldwithheld
202013withheldwithheldwithheld
2021≥ 35≥ 6withheldwithheld
2022≥ 24≥ 11withheldwithheld
2023≥ 12≥ 4withheldwithheld
2024≥ 7≥ 3withheldwithheld
2025≥ 16withheld≥ 13withheld
2026 (January to July)≥ 1withheldwithheldwithheld

Homes in new residential building permits, counted when the permit is issued: some are never built, and some building needs no permit. Statistics Canada withholds a month's figure for confidentiality or quality, so a year with withheld months reads "at least" (≥ in the table); 2026 runs to July (*). Not every local government reports. For permits on one street, ask the local government.

Source: Building Permits (BPER), BC Stats, adapted from Statistics Canada's Building Permits survey (Open Government Licence – British Columbia), through July 2026.

Land for sale nearby

The 5 nearest listings on AcreScout within 25 km of Grand Forks's town centre, nearest first.

ListingAsking priceSizePer acreAway
HighwayGrand Forks, listed 824 days ago$199,00036 acres$5,528 an acre300 m
Valley Heights DriveGrand Forks, listed 732 days ago$160,0000.2 acres–800 m
HighwayGrand Forks, listed 647 days ago$449,000Not given–800 m
210 Winnipeg AvenueGrand Forks, listed 156 days ago$999,00022.4 acres$44,558 an acre800 m
12th StreetGrand Forks, listed 352 days ago$229,0002.77 acres$82,671 an acre1 km

Distances are straight lines to the listing's pin. Where AcreScout places a listing only roughly, no distance is given, only the place it's near. Per acre is left out under about an acre. Asking prices are what sellers ask, not what land sells for.

Listings: AcreScout, a Buretto site; active listings as of 2026-11-15. Asking prices set by the sellers; not a valuation.

Source: Census of Population 2021, Statistics Canada (Statistics Canada Open Licence).

What you can build

On a lot zoned for a house, the zoning must allow at least a secondary suite or a garden suite (the provincial minimum).

Homes allowed on a house lot (provincial minimum)
a house and a secondary suite or garden suite
Short-term rentals
The Province's principal residence requirement doesn't apply in Grand Forks (list in force from June 1, 2026).
In the farmland reserve (ALR)
18% typical town that size: 5%
More on what you can build

Grand Forks had 4,112 people in the 2021 census; the Province's 3-to-6-home floor starts above 5,000. So a zone limited to houses must allow at least one secondary suite or detached accessory home (a garden suite or carriage house) next to a house. A floor of 3 or 4 homes applies only on lots inside an urban containment boundary drawn in a regional growth strategy. How many homes you can build on a lot.

The Province's principal residence requirement doesn't apply in Grand Forks (list in force from June 1, 2026), so the provincial rule doesn't limit short-term rentals to the host's home. Local bylaws, including the zone's own rules, can be stricter. Hosts anywhere in BC register each unit with the provincial registry. Short-term rental rules in BC.

Reports for lots in Grand Forks name the lot's zone and say what it allows.

Source: City of Grand Forks zoning map (Open Government Licence – City of Grand Forks).

Confirm with the City of Grand Forks' development services department before you buy or build.

Check one lot: look up its address for its zone and the share of the lot in each.

Check one lot: is it in the ALR? · is the soil good for farming? · is it in a community watershed?

Source: Agricultural Land Reserve polygons, Agricultural Land Commission (Open Government Licence – British Columbia); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence).

Living here Typical for its size

No scheduled buses, 3 licensed child care providers, 1 fire hall and a 24-hour emergency department.

Homes with 50/10 Mbps internet or faster
100% typical town that size: 100%
Homes with LTE mobile coverage
100%
Nearest emergency department open around the clock
Grand Forks, 2.1 km in a straight line
Fire halls
1 on the Province's list; the nearest 200 m from Grand Forks's town centre
Buses
no scheduled buses
Licensed child care
3 (2 group facilities, 1 family home)
Crime, weighted for how serious it is
no police service of its own in Statistics Canada's figures: those of the Boundary/Grand Forks RCMP detachment (rural) are under More
More on living here

Internet

100% of homes in Grand Forks have 50/10 Mbps or faster recorded, wired or fixed wireless, against 97.6% across BC.

Share of homes hereBC
50/10 Mbps or faster, wired or fixed wireless100%97.6%
50/10 Mbps or faster over a wired line99.3%96.2%
50/10 Mbps or faster over fixed wireless96.2%87%
Nothing at 25/5 Mbps or faster0%1.4%
LTE mobile coverage100%99.1%
Homes counted (2021)1,9702,170,255
Rank in BC, homes without 50/10 MbpsEvery home here has 50/10 Mbps recorded, so not ranked

This is the service providers report to the federal government (ISED), counted over each area's homes in the 2021 census. It isn't a promise for any address: ask providers whether they serve it and what it costs to connect. Satellite service, which needs only a clear view of the sky, isn't counted. Data released May 2026. What internet can a given lot get?

Source: National Broadband Data (May 2026) and Pseudo-Household Demographic Distribution (2021), Innovation, Science and Economic Development Canada (Open Government Licence – Canada); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence).

Nearest hospital

The nearest hospital on the Province's list (updated 2026-10-01) is Boundary District Hospital, Grand Forks, about 2.1 km in a straight line from Grand Forks's town centre. Its emergency department's hours on HealthLink BC's list: 24 hours a day, 7 days a week. Roads are longer than these straight lines, and a small town's emergency department can close for a shift when it's short of staff: the health authority posts these as service changes. In an emergency, call 9-1-1. How far is the nearest hospital from a property?

Source: Hospitals in BC, HealthLinkBC (Open Government Licence – British Columbia); Emergency Rooms in BC, HealthLinkBC (Open Government Licence – British Columbia).

Fire protection

Fire protection in Grand Forks is the municipality's to provide, through its own fire department or one it contracts: ask it which hall responds. The Province's list (updated 2026-09-11) has one fire hall in Grand Forks: Grand Forks Fire Rescue Station 4 Downtown. It is about 200 m in a straight line from Grand Forks's town centre. Home insurers ask the road distance to the hall that responds, which can be far longer than the straight line. How far is the nearest fire hall, and what insurers ask

Source: First Responders (fire halls and ambulance stations), GeoBC (Open Government Licence – British Columbia).

Child care

The Province lists 2 licensed group child care facilities and 1 licensed family child care home in Grand Forks. By the ages their operators list, 1 takes school-age children; 1 lists no ages. All 3 take part in the fee reduction (CCFRI). Family child care homes are counted but not named or mapped, since they are private homes. Many operators list no ages, and the list holds the licensed facilities the Province funds, so a licensed one without that funding isn't on it. A report on a lot names its nearest group facility and counts those within 1 and 2 km; ask each facility about spaces and its wait list.

Source: Child Care Map Data, Child Care Programs and Services (listed 2026-10-11) (Open Government Licence – British Columbia); placed by us in the 2021 census boundary 2026-10-11. Licensed child care in every BC place.

Crime

The Boundary/Grand Forks RCMP detachment (rural) reported a crime severity index of 61 in 2025, below BC's 92; down 11% since 2015 (BC unchanged).

Crime severity index, 202561 (BC 92)
Violent / non-violent index69 / 59 (BC 98 / 91)
Crime severity index, 201569 (BC 93)
Change since 2015Down 11% (BC unchanged)
Break and enter, per 100,000 people, 2025157 (BC 281)
Theft of a vehicle, per 100,000 people, 202573 (BC 138)
Theft from a vehicle, per 100,000 people, 2025115 (BC 441)
Violent crime, per 100,000 people, 20251,310 (BC 1,531)
All Criminal Code offences (not traffic), per 100,000 people, 20254,359 (BC 6,943)

Inferred: the RCMP detachment named for this place. BC's police boundaries aren't open data, and a detachment's figures cover the countryside it polices as well as the town.

The crime severity index weighs each offence by how serious it is (one assault counts for more than several thefts), with Canada in 2006 set at 100. Rates are per 100,000 people living in the police service's area, so places with many visitors, commuters or seasonal homes read high, and in small places a few incidents swing the figures a lot. These are crimes reported to police, not all crime.

Source: Statistics Canada, Table 35-10-0063-01, Crime severity index and weighted clearance rates, police services in British Columbia (Statistics Canada Open Licence); Statistics Canada, Table 35-10-0184-01, Incident-based crime statistics, by detailed violations, police services in British Columbia (Statistics Canada Open Licence).

Water

75 water-supply wells on record; half are deeper than 22 m, and the median tested yield is 189 L/min.

Water-supply wells on record
75; half deeper than 22 m; median tested yield 189 L/min
Rank in BC for well depth
205th of 245 (tied)
More on water

The Province's monitoring records hold groundwater samples from 2 wells in Grand Forks, 2000 to 2018, among them 1 of the Province's observation wells and 1 water system's well. No well's median passed Health Canada's limits for arsenic, fluoride, manganese, uranium, nitrate or lead. A report names the nearest sampled wells within 10 km of a lot. A neighbouring well isn't your water: test your own. What BC's well water tests for, by place.

Mapped aquifers

One mapped aquifer lies in Grand Forks.

  1. 1Aquifer 158: Grand Forksunconfined sand and gravel (medium stream system)217 wells · high productivity

An aquifer is listed for each place that holds at least a twentieth of it, so a sliver of one at the edge can be left out. Wells and productivity are for the whole aquifer, which can reach well beyond Grand Forks. The province maps aquifers mostly in settled valleys, so a lot outside every outline can still have groundwater. Every mapped aquifer in BC · sampled lakes.

Sampled lakes

No lake in Grand Forks has clarity or nutrient readings in the province's monitoring records.

A lake is listed for each place that holds at least a twentieth of it or 100 ha of it. Clarity is the median summer Secchi depth; the nutrient class is our reading of Carlson's index from phosphorus or chlorophyll, not a provincial rating. Either is given only for a lake with at least 10 summer readings from open water, spread over at least 3 different years, since 2012. Most lakes have never been sampled, so a lake missing here may simply have no record. Every sampled lake in BC.

Source: Groundwater wells (GWELLS), Province of BC (Open Government Licence – British Columbia); Ground Water Aquifers, Water Protection and Sustainability Branch, Province of BC (Open Government Licence – British Columbia); BC Environmental Monitoring Data System (EnMoDS) results, Province of BC (Open Government Licence – British Columbia); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence).

Climate and sun Stands out

Summers: the 3rd most hot days of BC's 36 towns of 2,000 to 10,000 people with a climate station nearby. 34 days a year over 30 °C, compared with 10 in a typical town that size.

typical
January mean temperature
-3.6 °C typical town that size: −2.1 °C
July mean temperature
19.9 °C
Yearly precipitation
534 mm
Yearly snowfall
124 cm typical town that size: 99 cm
Days a year over 30 °C
34 days* typical town that size: 10
Frost-free period
140 days a year*

Winter sun

About 6 h 50 min of possible direct sun on December 21 at Grand Forks's town centre, against 8 h on open ground; a lot on a slope or bench can differ by hours: open any lot's report for its own.

On March 21, 11 h 10 min against 12 h; on June 21, 14 h 10 min against 16 h. Our estimate from the terrain around the point, ground at about 516 m, seen from head height: trees, buildings and cloud aren't counted. On BC's least winter sun ranking (December sun as a share of open ground) it is 161st of 310 (tied). How winter sun is read.

20° up40° up60° upDec 21 · 6 h 50 minMar 21 · 11 h 10 minJun 21 · 14 h 10 minESESSWW
The skyline from Grand Forks's town centre, from NRCan's elevation model every 5°, and the sun's path on December 21, March 21 and June 21: solid where the sun clears the hills, dotted where they hide it. Angles are drawn true to scale.
More on climate and sun
1981-2010 normalsRank in BC
January mean temperature-3.6 °C86th of 116 (tied)
July mean temperature19.9 °C26th of 116 (tied)
Yearly precipitation534 mm
Yearly snowfall124 cm28th of 70 (tied)
Frost-free period140 days a year*
Average last spring and first fall frostMay 7 and September 25*
Days a year over 30 °C34 days; 4.3 days over 35 °C*Not ranked*
Wettest day in the station's record to 201047.8 mm of rain and melted snow, July 7, 1975
Most snow in a day in the station's record to 201041 cm, January 6, 1962
Deepest snow on the ground in the station's record to 201063 cm, December 30, 1996
Heating degree days, below 18 °C3,816 a year*
Growing degree days, above 5 °C2,049 a year; 1,096 above 10 °C*

Normals for 1981-2010 at the Grand Forks station, about 2 km from the town centre; ECCC has no fuller 1991-2020 set for it. Its normals don't include days with snow on the ground, so that is left out. * Based on at least 20 of the 30 years, short of the World Meteorological Organization's standard: treat as a rougher guide. The records are single days measured at the station: the most rain, snow and wind it saw in its record up to 2010 (ECCC's 1981-2010 sets give records over the station's whole history, so some dates are older than 1981). Each is one event, not what to expect in a year, and the lot can get more or less than the station. Elevation matters a lot in BC: a hillside lot can be much colder and snowier than the station.

Plant hardiness zone: most homes here are in zone 6b (81%); 19% are in 6a, on Natural Resources Canada's 2025 map. Higher numbers are milder winters. What the zones mean.

Solar panels: a south-facing panel tilted at the latitude would make about 1,090 kWh a year for each kW of panels at Grand Forks's town centre, about 41 of it in December (estimated from Natural Resources Canada's 1998-2022 sunshine map). An open sky is assumed: the hills, trees and buildings around a lot cut it, and a report sets the lot's own skyline beside it. What solar panels would make in BC.

By the 2050s (2041-2070) at the town centre, climate models project about 25 more days over 30 °C a year, a longest frost-free run about 35 days longer and about 16 percentage points less of winter's precipitation falling as snow, each against the same models' 1971-2000 (model projections under SSP2-4.5, a middle path for emissions). The models work on a grid of about 9 by 6 km, which averages valley floors with the slopes around them, so their own figures can sit well off a station's normals and aren't comparable with them. Their own figures there: about 52 days over 30 °C a year in 2041-2070 (range 46 to 75 across the models), against about 27 days in 1971-2000; a longest frost-free run of about 180 days (range 160 to 210), against about 145; and about 60% of winter's precipitation falling as snow (range 46% to 64%), against about 76%. The ranges run from the 10th to the 90th percentile of the models' 2041-2070 figures. The 2050s across BC.

Light at night within 1 km of Grand Forks's town centre: like a town centre or a city suburb such as Nelson, Smithers or Salmon Arm (our reading), and darker than about 55% of BC's homes (2024 satellite record). A lot away from the centre can be much darker. How dark are BC's nights?

Lightning: around Grand Forks's town centre, a cloud-to-ground flash within 10 km on about 11 days a year and 0.22 flashes per km² a year, more than at 3 in 4 BC homes (the Canadian Lightning Detection Network, 1998-2025 average, on a grid of about 11 by 7 km).

Source: Canadian Climate Normals 1991-2020 and 1981-2010, Environment and Climate Change Canada (Open Government Licence – Canada); Plant hardiness zones of Canada (2025 map), Natural Resources Canada (Open Government Licence – Canada); Medium Resolution Digital Elevation Model (MRDEM-30), Natural Resources Canada (Open Government Licence – Canada); Solar position: General Solar Position Calculations (NOAA Global Monitoring Laboratory; Spencer, 1971) (Public domain); Daily average solar irradiance on tilted surfaces for all of Canada (1998-2022), Natural Resources Canada (Open Government Licence – Canada); Photovoltaic Potential and Solar Resource Maps of Canada (performance ratio), Natural Resources Canada (Open Government Licence – Canada); Statistically downscaled climate indices from CMIP6 global climate models (CanDCS-M6), Environment and Climate Change Canada and the Pacific Climate Impacts Consortium, via the Canadian Centre for Climate Services (Open Government Licence – Canada); Air Quality and Climate Monitoring: Verified Hourly Air Quality and Meteorological Data (fine particulate matter, PM2.5), BC Ministry of Environment and Parks (Open Government Licence – British Columbia); VIIRS Nighttime Lights, 2024 annual composite, Earth Observation Group, Payne Institute for Public Policy, Colorado School of Mines (Elvidge et al. 2021, Remote Sensing 13(5):922), via Hengl, OpenGeoHub, Zenodo doi 10.5281/zenodo.7750174 (CC BY 4.0); Canadian Lightning Detection Network cloud-to-ground flashes (CanCPLDv1), Environment and Climate Change Canada (Open Government Licence – Canada).

Land use around Nothing on record

No major project in assessment or approved in or near Grand Forks on the Environmental Assessment Office's register.

Major projects in assessment or approved, in or within 5 km
none on the register
Under mineral, placer or coal titles
0.0%
More on land use around

Major projects in Grand Forks

No major project in assessment or approved is placed in Grand Forks or within 5 km of it on the Environmental Assessment Office's register.

Major projects are those large enough to need a provincial environmental assessment: mines, power plants, pipelines, transmission lines, highways, ports and resorts. The register places each at one point; a mine, pipeline or line can reach well past it, so check the project's own page for its maps. A property report lists those within 10 km of a lot; every project in BC by place.

Source: Environmental Assessment Office project points (EPIC), Province of BC, as of 2026-11-02 (Open Government Licence – British Columbia); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence).

The Province lists 10 active waste discharge authorizations in Grand Forks; the commonest kinds: fuel storage or distribution site (2), sawmill or other primary wood processing (2) and asphalt plant (1). Of these, 3 may discharge to air, 1 effluent to water or land and 1 refuse to land. A report lists any within 2 km of a lot, and flags one whose point is on it. Permitted discharges in BC, by place.

On ParcelMap BC, the land in Grand Forks is 50% private, 2% Crown land with a parcel drawn (1% with no title), 30% the local government's; no parcel is mapped over 18%, likely streets and lanes, water and untitled Crown land. A report says who owns the land along a lot's line. Crown land next to a property, and every place's land by owner.

Grand Forks lies in wildlife management unit 8-15: the Hunting and Trapping Regulations Synopsis sets seasons and closed areas by unit. Inside the municipality, its own bylaw can also ban firing a gun. Hunting and shooting on your own property.

Check one lot: is there a mineral claim? · power lines nearby? · pipelines nearby? · a gravel pit nearby? · a landfill or plant nearby? · logging planned nearby? · cattle on open range? · is there a trapline? · can I hunt on it? · a park nearby? · Crown land next door?

Source: Mineral, placer and coal tenures, Mineral Titles Branch (Open Government Licence – British Columbia); 2021 census subdivision boundaries, Statistics Canada (Statistics Canada Open Licence); Municipalities – Legally Defined Administrative Areas of BC (names and status), Province of BC (Open Government Licence – British Columbia).

People

4,112 people in 2021, up 1.6% from 2016; the median age is 56.

HereBC
Population, 20214,1125,000,879
Change since 2016+1.6%+7.6%
Median age5642.8
Under 1511.4%14.3%
65 and over34.8%20.3%
Median household income (2020)$61,600$85,000
Homes owned by the people living in them74.1%66.8%
Single-detached houses75.9%42.4%
Movable dwellings (mobile homes and the like)1.9%2.5%
Built before 196124.9%12.5%
Needing major repairs7.0%5.8%
Median home value (owners' estimate)$348,000$785,000
Median monthly rent$900$1,370
Worked from home10.2%22.6%
Unemployment rate6.6%8.4%

Bars: the dark bar is this place, the red mark is BC.

Who lives here

HereBC
Indigenous identity6.0%5.9%
Immigrants9.1%29.0%
Visible minority6.0%34.4%
No religion or a secular outlook61.4%52.1%

Census figures, shown for context like the others. We don't rank or score places on these.

More on people

Census figures are from 2021; the next census results start in 2027. Area boundaries are Statistics Canada's census subdivisions, which follow municipal and electoral area lines.

Source: Census of Population 2021, Statistics Canada (Statistics Canada Open Licence).