Home › British Columbia British Columbia real estate British Columbia has 56,969 active MLS® listings across 274 cities and regions right now. The province-wide median asking price is $849K. The most active markets are Surrey (6,739), Vancouver (4,944), Langley (2,344), Richmond (2,202), Kelowna (2,156). Figures reflect current asking prices on active listings, refreshed hourly.
Every market below has its own live hub: current listings on the map, median prices, housing mix, and neighbourhood breakdowns. Or start with the full BC map search .
Homes for sale by city Surrey 6,739 listings · median $1.05M Vancouver 4,944 listings · median $1.40M Langley 2,344 listings · median $988K Richmond 2,202 listings · median $1.04M Kelowna 2,156 listings · median $799K Burnaby 2,144 listings · median $890K Abbotsford 1,970 listings · median $798K Chilliwack 1,493 listings · median $750K Coquitlam 1,428 listings · median $979K Kamloops 1,177 listings · median $610K North Vancouver 1,128 listings · median $1.35M Maple Ridge 1,108 listings · median $1.13M Delta 1,028 listings · median $1.29M Mission 976 listings · median $900K Vernon 903 listings · median $625K Nanaimo 877 listings · median $725K Prince George 835 listings · median $444K New Westminster 774 listings · median $699K West Kelowna 711 listings · median $742K West Vancouver 640 listings · median $3M Saanich 639 listings · median $1.10M Victoria 624 listings · median $730K Langford 609 listings · median $730K Penticton 522 listings · median $639K White Rock 520 listings · median $1.27M Port Coquitlam 492 listings · median $979K Osoyoos 410 listings · median $522K Port Moody 390 listings · median $949K Squamish 329 listings · median $1.05M Sooke 321 listings · median $800K Whistler 314 listings · median $1.50M Salmon Arm 312 listings · median $672K Courtenay 293 listings · median $769K Fort St. John 291 listings · median $420K Sechelt 287 listings · median $849K Lake Country 277 listings · median $999K Port Alberni 277 listings · median $599K Duncan 271 listings · median $799K Campbell River 265 listings · median $684K Quesnel 243 listings · median $380K Parksville 217 listings · median $740K Powell River 211 listings · median $569K Oliver 208 listings · median $737K Gibsons 207 listings · median $999K Summerland 199 listings · median $800K Dawson Creek 197 listings · median $333K Pitt Meadows 197 listings · median $835K Hope 191 listings · median $675K Merritt 188 listings · median $479K Qualicum Beach 182 listings · median $855K Nelson 180 listings · median $776K Williams Lake 179 listings · median $474K Peachland 160 listings · median $863K Salt Spring 158 listings · median $1.20M Revelstoke 154 listings · median $837K Castlegar 152 listings · median $559K Cranbrook 151 listings · median $540K Grand Forks 147 listings · median $549K Colwood 145 listings · median $880K Esquimalt 145 listings · median $740K Central Saanich 143 listings · median $995K Harrison Hot Springs 143 listings · median $797K Ladysmith 141 listings · median $790K Terrace 134 listings · median $560K Tsawwassen 133 listings · median $793K Oak Bay 132 listings · median $1.80M 100 Mile House 130 listings · median $425K Blind Bay 123 listings · median $749K Ucluelet 117 listings · median $499K Enderby 116 listings · median $554K Agassiz 116 listings · median $680K Comox 106 listings · median $850K View Royal 105 listings · median $749K Radium Hot Springs 104 listings · median $322K Coldstream 103 listings · median $1.25M Invermere 103 listings · median $600K Rossland 103 listings · median $535K Bowen Island 103 listings · median $1.48M Pemberton 102 listings · median $1.31M Creston 101 listings · median $540K North Saanich 101 listings · median $1.80M Princeton 101 listings · median $550K Golden 100 listings · median $760K Fernie 97 listings · median $800K Sidney 97 listings · median $949K Big White 97 listings · median $648K Fairmont Hot Springs 94 listings · median $380K Lumby 93 listings · median $768K Kitimat 92 listings · median $319K Nanoose Bay 90 listings · median $1.28M Sicamous 89 listings · median $499K Lake Cowichan 84 listings · median $700K Trail 83 listings · median $465K Keremeos 82 listings · median $427K Valemount 82 listings · median $292K Chemainus 80 listings · median $755K Mayne Island 80 listings · median $762K Gabriola Island 79 listings · median $635K Chase 76 listings · median $494K Anglemont 75 listings · median $250K Smithers 75 listings · median $499K Lantzville 74 listings · median $910K Sun Peaks 73 listings · median $955K Fort Nelson 72 listings · median $191K Clearwater 72 listings · median $532K Burns Lake 72 listings · median $350K Shawnigan Lake 72 listings · median $1.06M Naramata 69 listings · median $975K Okanagan Falls 68 listings · median $775K Halfmoon Bay 68 listings · median $1.26M Westbank 66 listings · median $548K 108 Mile Ranch 65 listings · median $509K Windermere 64 listings · median $406K Barriere 63 listings · median $550K Christina Lake 62 listings · median $417K Nakusp 60 listings · median $580K Port Hardy 59 listings · median $359K Kimberley 59 listings · median $579K Cobble Hill 57 listings · median $1.14M Tumbler Ridge 57 listings · median $150K Chetwynd 57 listings · median $319K Lac La Hache 56 listings · median $460K Armstrong 55 listings · median $720K Bridge Lake 55 listings · median $460K Cultus Lake 55 listings · median $950K Rosedale 53 listings · median $1.02M No City Value 52 listings · median $1.18M Lee Creek 52 listings · median $152K Tappen 50 listings · median $825K Cumberland 50 listings · median $534K Sorrento 50 listings · median $645K Vanderhoof 49 listings · median $425K Prince Rupert 49 listings · median $480K Fraser Lake 48 listings · median $237K Logan Lake 47 listings · median $515K Roberts Creek 47 listings · median $1.36M Pender Island 46 listings · median $877K Galiano Island 46 listings · median $898K Sunshine Valley 45 listings · median $475K Lone Butte 45 listings · median $580K Garden Bay 42 listings · median $664K Anmore 42 listings · median $3.13M Greenwood 41 listings · median $280K Ashcroft 41 listings · median $375K Madeira Park 40 listings · median $947K Scotch Creek 39 listings · median $620K Mill Bay 39 listings · median $1.20M Sparwood 38 listings · median $469K Eagle Bay 38 listings · median $639K Spallumcheen 38 listings · median $1.04M Texada Island 37 listings · median $421K Ladner 37 listings · median $1.29M Yarrow 36 listings · median $1.57M Cowichan Bay 35 listings · median $860K Tofino 35 listings · median $1.85M Telkwa 35 listings · median $550K Deka Lake / Sulphurous / Hathaway Lakes 35 listings · median $390K Kaslo 35 listings · median $650K Savary Island 35 listings · median $499K Elkford 35 listings · median $95K Kaleden 34 listings · median $879K Cache Creek 34 listings · median $424K Panorama 34 listings · median $293K Celista 33 listings · median $400K Lillooet 33 listings · median $479K Hornby Island 33 listings · median $830K Pender Harbour 33 listings · median $639K Metchosin 32 listings · median $1.48M Canim Lake 32 listings · median $364K Fruitvale 32 listings · median $582K Bowser 32 listings · median $900K Cherryville 32 listings · median $472K Beaverdell 30 listings · median $362K Slocan 30 listings · median $510K Mudge Island 29 listings · median $315K Mackenzie 29 listings · median $99K Lindell Beach 28 listings · median $892K Black Creek 27 listings · median $1.10M Quadra Island 27 listings · median $987K Gambier Island 27 listings · median $498K Forest Grove 26 listings · median $509K Fanny Bay 26 listings · median $947K Youbou 26 listings · median $874K Winlaw 26 listings · median $582K Cawston 26 listings · median $980K Crofton 25 listings · median $800K Port Renfrew 25 listings · median $590K Charlie Lake 25 listings · median $770K Gold River 25 listings · median $376K Pouce Coupe 25 listings · median $65K Salmo 25 listings · median $349K Malakwa 25 listings · median $450K Crawford Bay 24 listings · median $524K Canal Flats 24 listings · median $508K Taylor 24 listings · median $265K Midway 24 listings · median $450K Wardner 24 listings · median $110K Pritchard 23 listings · median $549K Lister 22 listings · median $973K Rock Creek 22 listings · median $325K Horsefly 22 listings · median $595K Adams Lake 21 listings · median $450K Horse Lake 21 listings · median $575K Sayward 21 listings · median $425K 70 Mile House 21 listings · median $525K Houston 21 listings · median $310K French Creek 21 listings · median $935K Salt Spring Island 21 listings · median $1.98M Seymour Arm 20 listings · median $440K Balfour 20 listings · median $845K Westbridge 20 listings · median $590K Chilcotin 20 listings · median $367K Wynndel 19 listings · median $615K Falkland 19 listings · median $555K Errington 19 listings · median $1.15M McBride 19 listings · median $400K Denman Island 18 listings · median $915K Highlands 18 listings · median $1.68M Fort St. James 18 listings · median $236K Magna Bay 17 listings · median $925K Protection Island 17 listings · median $529K Erickson 17 listings · median $699K Procter 17 listings · median $745K Lions Bay 17 listings · median $2.29M Clinton 17 listings · median $450K Warfield 16 listings · median $419K Genelle 16 listings · median $534K Lasqueti Island 16 listings · median $650K Wasa 16 listings · median $279K Grindrod 15 listings · median $918K Apex Mountain 15 listings · median $300K Edgewater 15 listings · median $399K Canyon 14 listings · median $898K 150 Mile House 14 listings · median $727K Cluculz Lake 14 listings · median $342K Fintry 14 listings · median $172K Sointula 14 listings · median $574K Loon Lake 13 listings · median $449K Malahat 13 listings · median $2M Riondel 13 listings · median $380K Columbia Valley 13 listings · median $330K Tahsis 13 listings · median $263K Silver Star 13 listings · median $659K Bella Coola 13 listings · median $489K Hixon 12 listings · median $475K Sidney Island 12 listings · median $1.37M Cortes Island 12 listings · median $977K Sheridan Lake 12 listings · median $589K Hudsons Hope 12 listings · median $214K Mara 12 listings · median $1.30M Hazelton 12 listings · median $450K Britannia Beach 12 listings · median $1.51M New Denver 11 listings · median $450K Appledale 11 listings · median $650K Montrose 11 listings · median $429K Port McNeill 11 listings · median $465K Jaffray 11 listings · median $990K Honeymoon Bay 11 listings · median $775K Saltair 11 listings · median $1.05M Yahk 11 listings · median $299K Coombs 11 listings · median $870K Burton 11 listings · median $689K Port Alice 11 listings · median $207K Keats Island 11 listings · median $575K Granisle 11 listings · median $125K Westwold 10 listings · median $1.10M Boswell 10 listings · median $958K Fauquier 10 listings · median $453K Sardis - Greendale 10 listings · median $1.80M New Hazelton 10 listings · median $314K Royston 10 listings · median $799K Slocan Park 10 listings · median $690K Swansea Point 10 listings · median $563K Likely 10 listings · median $468K Most active neighbourhoods Market reports Monthly data for each market, built from the same live MLS® feed: BC market reports .
Listing data provided by the Real Estate Board of Greater Vancouver and partner boards under MLS® Reciprocity. Deemed reliable but not guaranteed accurate. MLS® and REALTOR® are trademarks of CREA.