Home › British Columbia British Columbia real estate British Columbia has 52,151 active MLS® listings across 272 cities and regions right now. The province-wide median asking price is $840K. The most active markets are Surrey (5,617), Vancouver (4,687), Richmond (2,130), Burnaby (2,078), Kelowna (1,973). 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 .
Smart search
Stop refreshing. Let it come to you. The listings on this page change daily. Set your search once and the ones worth seeing come to you instead.
Alerts when it matters
A new listing, a price drop or an open house in what you are watching, sent as it happens.
A shortlist that stays put
Save homes as you find them and they are still there next week, on any device.
Your own dashboard
Compare what you saved side by side, with the mortgage math and neighbourhood detail attached.
Or build your search properly →
A few questions about budget, area and must-haves, and the shortlist is built around your answers.
BRITISH COLUMBIA ALERTS
1 / 3
What do you want to hear about? Pick as many as you want. You can change this later.
New listings
The moment something comes to market
Price drops
When a seller cuts their asking price
Open houses
Before you plan your weekend
Continue Homes for sale by city Surrey 5,617 listings · median $1.05M Vancouver 4,687 listings · median $1.40M Richmond 2,130 listings · median $1.02M Burnaby 2,078 listings · median $890K Kelowna 1,973 listings · median $799K Langley 1,848 listings · median $950K Abbotsford 1,633 listings · median $825K Coquitlam 1,424 listings · median $952K Chilliwack 1,259 listings · median $729K Kamloops 1,095 listings · median $605K North Vancouver 1,007 listings · median $1.32M Maple Ridge 991 listings · median $1.10M Vernon 847 listings · median $625K Nanaimo 836 listings · median $725K Prince George 828 listings · median $423K Mission 821 listings · median $899K Delta 815 listings · median $1.28M New Westminster 696 listings · median $714K West Kelowna 658 listings · median $725K West Vancouver 628 listings · median $2.99M Langford 540 listings · median $728K Victoria 527 listings · median $715K Saanich 524 listings · median $1.06M Penticton 452 listings · median $649K White Rock 442 listings · median $1.25M Port Coquitlam 422 listings · median $1.01M Osoyoos 403 listings · median $480K Whistler 365 listings · median $1.63M Port Moody 351 listings · median $999K Campbell River 316 listings · median $685K Salmon Arm 297 listings · median $699K Sechelt 286 listings · median $839K Squamish 283 listings · median $1.12M Sooke 278 listings · median $799K Lake Country 276 listings · median $999K Fort St. John 274 listings · median $405K Courtenay 273 listings · median $749K Duncan 266 listings · median $827K Port Alberni 248 listings · median $599K Quesnel 241 listings · median $380K Merritt 212 listings · median $469K Powell River 204 listings · median $560K Gibsons 203 listings · median $997K Parksville 199 listings · median $725K Summerland 197 listings · median $849K Oliver 196 listings · median $749K Dawson Creek 191 listings · median $350K Qualicum Beach 177 listings · median $895K Hope 170 listings · median $689K Nelson 168 listings · median $749K Williams Lake 165 listings · median $465K Cranbrook 164 listings · median $548K Salt Spring 153 listings · median $1.10M Pitt Meadows 150 listings · median $935K Revelstoke 145 listings · median $929K Castlegar 144 listings · median $544K Grand Forks 143 listings · median $525K Terrace 141 listings · median $520K Ladysmith 135 listings · median $790K Peachland 132 listings · median $885K Central Saanich 131 listings · median $880K Esquimalt 127 listings · median $740K Enderby 122 listings · median $550K 100 Mile House 121 listings · median $425K Tsawwassen 116 listings · median $815K Colwood 115 listings · median $957K Oak Bay 111 listings · median $2M Pemberton 111 listings · median $1.25M Ucluelet 110 listings · median $499K Princeton 108 listings · median $569K Blind Bay 108 listings · median $637K Invermere 105 listings · median $630K Bowen Island 102 listings · median $1.48M Rossland 101 listings · median $535K Big White 97 listings · median $699K Lumby 97 listings · median $770K Coldstream 97 listings · median $1.15M View Royal 97 listings · median $749K Creston 96 listings · median $545K Harrison Hot Springs 95 listings · median $797K Fernie 94 listings · median $825K Fairmont Hot Springs 93 listings · median $500K Agassiz 91 listings · median $680K Sicamous 90 listings · median $529K Golden 89 listings · median $750K Sidney 88 listings · median $900K Kitimat 87 listings · median $319K Comox 87 listings · median $874K Nanoose Bay 86 listings · median $1.24M Radium Hot Springs 85 listings · median $335K North Saanich 83 listings · median $1.95M Trail 83 listings · median $464K Sun Peaks 82 listings · median $960K Lake Cowichan 80 listings · median $672K Mayne Island 79 listings · median $799K Valemount 78 listings · median $330K Anglemont 78 listings · median $250K Clearwater 77 listings · median $575K Fort Nelson 77 listings · median $193K Chemainus 76 listings · median $742K Shawnigan Lake 76 listings · median $1.04M Keremeos 75 listings · median $425K Chase 75 listings · median $465K Halfmoon Bay 74 listings · median $1.25M Gabriola Island 74 listings · median $699K Burns Lake 68 listings · median $365K Naramata 68 listings · median $914K Barriere 67 listings · median $549K Galiano Island 65 listings · median $879K No City Value 65 listings · median $1.18M Christina Lake 64 listings · median $513K 108 Mile Ranch 62 listings · median $523K Westbank 62 listings · median $548K Madeira Park 61 listings · median $690K Nakusp 61 listings · median $585K Tumbler Ridge 61 listings · median $135K Windermere 61 listings · median $399K Chetwynd 60 listings · median $332K Smithers 60 listings · median $472K Lee Creek 59 listings · median $160K Okanagan Falls 57 listings · median $725K Bridge Lake 56 listings · median $450K Cultus Lake 56 listings · median $940K Kimberley 56 listings · median $577K Pender Island 55 listings · median $875K Fraser Lake 53 listings · median $267K Lac La Hache 53 listings · median $343K Cobble Hill 52 listings · median $1.14M Sorrento 52 listings · median $829K Roberts Creek 52 listings · median $1.32M Port Hardy 50 listings · median $377K Lantzville 46 listings · median $1.14M Greenwood 46 listings · median $290K Prince Rupert 45 listings · median $495K Tappen 45 listings · median $949K Logan Lake 45 listings · median $459K Spallumcheen 45 listings · median $999K Rosedale 45 listings · median $1.10M Sunshine Valley 44 listings · median $364K Garden Bay 44 listings · median $664K Lone Butte 44 listings · median $534K Armstrong 42 listings · median $777K Scotch Creek 42 listings · median $750K Anmore 41 listings · median $3.13M Eagle Bay 40 listings · median $628K Vanderhoof 40 listings · median $374K Sparwood 38 listings · median $479K Panorama 37 listings · median $299K Tofino 37 listings · median $2.10M Cumberland 36 listings · median $678K Mill Bay 35 listings · median $1.20M Black Creek 34 listings · median $1.08M Beaverdell 34 listings · median $344K Savary Island 34 listings · median $495K Kaslo 34 listings · median $547K Elkford 34 listings · median $133K Lillooet 34 listings · median $399K Celista 34 listings · median $440K Texada Island 34 listings · median $388K Pender Harbour 33 listings · median $649K Deka Lake / Sulphurous / Hathaway Lakes 33 listings · median $270K Houston 33 listings · median $339K Canim Lake 32 listings · median $399K Pouce Coupe 32 listings · median $100K Telkwa 32 listings · median $658K Cowichan Bay 32 listings · median $1.12M Kaleden 32 listings · median $949K Ashcroft 31 listings · median $375K Cherryville 31 listings · median $484K Hornby Island 31 listings · median $830K Cache Creek 31 listings · median $470K Quadra Island 31 listings · median $919K Slocan 31 listings · median $365K Mackenzie 30 listings · median $106K Canal Flats 30 listings · median $525K Winlaw 29 listings · median $549K Mudge Island 29 listings · median $299K Fruitvale 29 listings · median $550K Ladner 28 listings · median $1.19M Forest Grove 28 listings · median $499K Lindell Beach 28 listings · median $877K Charlie Lake 27 listings · median $829K Taylor 27 listings · median $250K Fanny Bay 27 listings · median $999K Sayward 26 listings · median $444K Salmo 26 listings · median $337K Gold River 26 listings · median $373K Yarrow 26 listings · median $1.42M Crofton 26 listings · median $777K Bowser 26 listings · median $837K Port Renfrew 25 listings · median $599K Metchosin 25 listings · median $1.30M Rock Creek 25 listings · median $539K 70 Mile House 24 listings · median $625K Cawston 24 listings · median $1.12M Lister 24 listings · median $973K Malakwa 24 listings · median $473K Horsefly 23 listings · median $589K Wardner 23 listings · median $100K Lions Bay 22 listings · median $2.29M Falkland 22 listings · median $625K Gambier Island 22 listings · median $624K Erickson 22 listings · median $690K Horse Lake 22 listings · median $550K Pritchard 22 listings · median $523K Youbou 21 listings · median $698K Wasa 20 listings · median $285K New Denver 20 listings · median $400K McBride 20 listings · median $398K Chilcotin 20 listings · median $367K Adams Lake 20 listings · median $450K Crawford Bay 20 listings · median $564K Denman Island 19 listings · median $935K Seymour Arm 19 listings · median $445K French Creek 19 listings · median $925K Midway 19 listings · median $449K Errington 19 listings · median $1.20M Salt Spring Island 19 listings · median $1.98M Cortes Island 18 listings · median $897K Balfour 18 listings · median $950K Fort St. James 18 listings · median $236K Magna Bay 18 listings · median $910K Tahsis 18 listings · median $250K Westbridge 18 listings · median $719K Warfield 17 listings · median $439K Edgewater 17 listings · median $380K Procter 17 listings · median $745K Apex Mountain 17 listings · median $300K Protection Island 17 listings · median $649K Wynndel 16 listings · median $600K Highlands 16 listings · median $1.48M Bella Coola 15 listings · median $460K Clinton 15 listings · median $499K Cluculz Lake 14 listings · median $302K Genelle 14 listings · median $617K 150 Mile House 14 listings · median $778K Lasqueti Island 14 listings · median $624K Columbia Valley 14 listings · median $634K Likely 14 listings · median $412K Malahat 14 listings · median $2M Yahk 13 listings · median $659K Canyon 13 listings · median $900K Hixon 13 listings · median $265K Granisle 13 listings · median $55K Hudsons Hope 13 listings · median $180K Grindrod 13 listings · median $1.32M Westwold 12 listings · median $937K Appledale 12 listings · median $565K Loon Lake 12 listings · median $379K Merville 12 listings · median $1.66M Port McNeill 12 listings · median $402K Mara 11 listings · median $1.30M Belcarra 11 listings · median $3.90M Silver Star 11 listings · median $1.05M Fauquier 11 listings · median $420K Sardis - Greendale 11 listings · median $2.69M Saltair 11 listings · median $1.28M Sidney Island 11 listings · median $850K Montrose 10 listings · median $499K Burton 10 listings · median $796K Kitchener 10 listings · median $379K Riondel 10 listings · median $377K Lytton 10 listings · median $324K New Hazelton 10 listings · median $314K Coombs 10 listings · median $699K Tulameen 10 listings · median $845K Keats Island 10 listings · median $575K 103 Mile House 10 listings · median $355K Slocan Park 10 listings · median $665K Sointula 10 listings · median $438K Sheridan Lake 10 listings · median $625K Masset 10 listings · median $450K 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.