Homes for sale in Nova Scotia

8,399 homes for sale in Nova Scotia, median asking $294,900 ($11,000 to $8,000,000). That's about $282 per square foot. The typical home has been listed 96 days; 335 came on in the last 7 days. Houses make up 56% of what's for sale.

view 8,399 homes →
8,399
homes
$294,900
median asking
$11K to $8M
$282
median per sq ft
96 days
median on market
335
listed this week
1,448 in 30 days
1987
median year built

asking prices

6100
1271
584
254
84
60
38
<$500K
$500–750K
$750K–1M
$1–1.5M
$1.5–2M
$2–3M
$3M+

on the map

by municipality

municipalityhomesmedian
Halifax408$639,900
Dartmouth193$599,900
Bedford116$777,400
Sydney98$249,900
Middle Sackville78$799,900
Amherst77$229,900
Bridgewater71$389,000
Glace Bay66$148,250
Hammonds Plains64$742,000
New Glasgow62$274,450
Liverpool54$21,500
Springhill52$132,400
Truro50$432,450
Pugwash45$149,000
Pictou43$199,900
Labelle42$136,500
Timberlea41$594,900
Kentville40$491,250
Fall River39$929,800
Yarmouth37$255,000
Eastern Passage37$439,900
Lower Sackville35$474,900
Trenton31$179,900
Cole Harbour30$449,900
Shelburne30$60,000
Beaver Bank30$454,900
Lawrencetown30$424,500
Digby29$379,900
East Uniacke28$544,900
Mount Uniacke28$474,950
Enfield28$647,085
Bible Hill27$325,000
St. Peter's27$99,000
Wolfville26$619,500
Westville26$269,450
Porters Lake25$599,900
Windsor25$459,900
Brooklyn25$299,900
Mabou25$39,500
Stellarton25$299,900
Grand River25$105,000
Spryfield24$649,900
Upper Tantallon23$799,900
Halifax Peninsula23$770,000
Arichat22$42,500
Bear River22$229,950
Berwick22$432,500
Green Hill22$374,900
West Bedford22$767,400
Lake Egmont21$54,900
Western Head21$74,000
Inverness21$195,000
Malagash21$129,000
Sydney Forks21$14,500
Valley21$419,000
Antigonish20$429,450
Middleton20$364,450
Tatamagouche20$339,000
Greenfield19$89,900
Briar Lake19$49,000
Kemptville19$69,900
New Minas19$399,000
North Sydney19$189,900
East Dalhousie19$339,900
Stewiacke19$399,900
Cape George Estates18$81,450
Musquodoboit Harbour18$537,000
Loch Lomond18$142,000
Chance Harbour18$45,000
L'Ardoise18$87,500
Port Hawkesbury18$376,950
Gulf Shore18$274,900
Chester Basin18$192,000
Wentworth17$159,900
Grand Mira South17$89,900
Pleasant Valley17$60,000
Salmon River17$289,900
Bridgetown17$299,000
White Point17$199,500
Vaughan17$438,596
New Waterford17$179,000
Summerville Centre17$289,900
Waverley17$589,900
Falmouth17$564,900
Whites Lake17$699,000
Granville Ferry16$398,500
North Kentville16$426,950
Louisdale16$59,250
Parkdale16$79,450
Parrsboro16$296,950
Upper Onslow16$371,750
Clam Bay15$89,900
Lunenburg15$449,000
Malagawatch15$110,000
Sheet Harbour15$259,900
West Bay15$169,000
Canaan15$264,500
D'Escousse15$35,000
Port Mouton14$104,900
Chéticamp14$269,000
Lyons Brook14$51,850
Mulgrave14$132,000
Carleton14$214,450
Brookside14$695,150
Chester14$452,000
Lake Echo14$454,950
Walden14$107,450
Port Hood14$574,000
Bay View14$139,900
Milton14$162,400
Hemford14$135,000
Port Howe14$269,900
Terence Bay14$447,700
Herring Cove14$644,900
Portuguese Cove14$654,900
Centreville14$199,000
North River14$385,000
Roberta13$75,000
French Cove13$35,000
Weymouth13$299,900
Oxford13$319,000
Sandy Point13$469,900
Sherbrooke13$115,000
Brule13$49,900
Cleveland13$75,000
Kingston13$674,000
Wilmot13$439,500
Elderbank13$55,000
Upper Rawdon13$299,900
West Petpeswick13$499,900
Pictou Island13$74,900
Troy13$59,000
Dundee12$50,000
Hilden12$425,000
Meteghan12$101,500
Williamswood12$637,400
Malagash Point12$224,450
River Bourgeois12$152,000
West Wentworth12$57,000
Sydney Mines12$184,900
Little Harbour12$189,450
Port Williams12$661,950
Blind Bay12$144,000
Ingonish12$602,450
Lantz12$574,450
Wellington12$489,900
Evanston11$49,900
Annapolis Royal11$519,000
Country Harbour11$45,000
Wallace11$259,000
Roslin11$110,975
Cape St. Marys11$325,430
Mahone Bay11$639,900
Lockeport11$380,000
Kings Head11$429,990
Arcadia11$139,000
Albert Bridge11$34,500
Hunts Point11$350,000
Hay Cove11$99,000
Greenwood11$369,500
Tantallon11$834,000
Two Islands11$89,000
Port Maitland11$299,000
Windsor Junction11$759,900
Plymouth11$259,900
River Hebert11$189,900
Blandford11$354,900
Grand Desert11$249,900
East River Point11$407,000
Smiths Cove11$335,500
Big Pond11$229,999
Oakfield11$999,900
Enon10$249,900
St. Andrew's10$89,000
Reserve Mines10$79,000
Debert10$321,250
Upper Granville10$252,750
Freeport10$283,000
Petit Étang10$24,500
Port Medway10$165,000
Gavelton10$86,000
Lower L'Ardoise10$107,200
East Clifford10$39,400
Sweetland10$357,000
East Chester10$139,900
Elmsdale10$439,900
Grosses Coques10$180,000
Victory10$55,000
Maccan10$149,900
West Quoddy10$144,450
Bayswater10$287,400
Sydney River10$334,500
Granville Centre10$369,000
Conway10$66,750
Truro Heights10$385,000
French Road10$144,500
East Amherst10$85,000
Nictaux10$409,450
Lakelands10$99,950
Bedford West10$899,900
Waldeck10$34,000
Clayton Park10$462,000
Port Morien10$182,000
Antigonish Landing9$125,000
Grand Étang9$95,000
Head Of St. Margarets Bay9$824,900
Grantville9$59,000
East Petpeswick9$140,000
Morris Island9$79,900
Belnan9$804,900
Dominion9$185,000
Cape George9$199,000
Port Hastings9$339,450
Saulnierville9$40,000
Phinneys Cove9$169,500
Paradise9$494,900
East Sable River9$299,500
Aylesford Lake9$185,000
Plympton9$299,000
East Kemptville9$200,000
New Russell9$59,900
New Ross9$59,900
Parkers Cove9$210,000
Caribou River9$519,000
Watt Section9$324,900
West St. Andrews9$289,900
Harmony9$269,900
Church Point9$285,000
St. Alphonse9$129,000
Clementsport9$199,000
East Mountain9$215,000
St. George's Channel9$159,900
Beaver River9$75,000
Coldbrook9$550,000
Sand Point9$299,900
Concession9$99,500
Baxters Harbour9$99,000
Youngs Cove9$184,900
Noel9$50,000
Garlands Crossing9$449,900
Lake Loon9$734,900
Nine Mile River9$469,000
Buckfield9$90,000
Beechville9$589,800
Salem9$64,900
Durham8$38,000
Lennox Passage8$125,400
East Quinan8$97,000
Bayhead8$244,450
West Springhill8$155,000
Lake Paul8$40,000
Tupperville8$234,950
Cape Forchu8$405,000
Cap Le Moine8$70,000
Boutiliers Point8$1,027,000
East Chezzetcook8$175,000
Kemptown8$44,950
Ardoise8$42,400
Lake Charlotte8$64,900
Greenwich8$1,099,950
Port Wade8$240,000
Port Clyde8$25,000
Big Harbour8$149,500
Port Dufferin8$62,500
Upper Ohio8$77,000
Deep Brook8$394,000
Lockhartville8$157,500
Forties8$37,500
Dunvegan8$124,000
Prospect8$542,500
Hebron8$174,000
Devon8$594,900
Meteghan River8$30,900
Molega Lake8$299,450
Belliveaus Cove8$300,000
Lower East Chezzetcook8$97,450
Murchyville8$199,400
East Havre Boucher8$43,500
Voglers Cove7$120,000
Moser River7$67,500
Morristown7$45,000
Ecum Secum7$99,000
Fox Point7$699,900
Soldiers Cove7$49,900
Surettes Island7$29,900
Mersey Point7$292,500
Tusket7$95,000
Fenwick7$359,900
Conquerall Bank7$199,900
Tennecape7$199,900
Prospect Bay7$124,900
Upper Lakeville7$92,000
Sampsonville7$129,500
Upper Sackville7$599,900
Fairview7$585,000
Mayflower7$79,000
Head Of Jeddore7$475,000
Aspen7$319,999
Grand Lake7$49,000
Ashmore7$99,000
Corberrie7$70,000
Donkin7$29,900
Hampton7$200,000
Canso7$119,900
Forest Hill7$159,900
East Jordan7$275,000
Litchfield7$165,000
Maitland7$75,000
Shad Bay7$675,000
Hubley7$729,500
Malagash Centre7$174,000
Victoria Beach7$249,999
Ashdale7$359,900
Joggins7$199,900
Barss Corner7$274,900
Merigomish7$115,000
Lucasville7$279,900
East Lawrencetown7$875,000
River John7$262,900
Glen Haven7$529,900
Dean7$219,000
Marion Bridge7$899,000
South Range7$199,000
Head Of Chezzetcook7$457,700
Springville7$49,900
Sutherland Lake7$299,900
Mill Village6$319,900
Pleasant Bay6$242,500
Liscomb6$363,250
Pembroke6$132,450
Goldenville6$125,000
Simms Settlement6$424,900
Gabarus6$162,000
Camperdown6$53,500
St. Bernard6$242,450
North Shore6$500,000
Brighton6$359,450
Indian Brook6$424,000
Lake George6$230,000
Judique North6$135,000
West Pubnico6$304,450
Kelleys Cove6$71,400
North Range6$364,000
Robinsons Corner6$84,900
South Scots Bay6$117,400
Molega North6$239,200
Ostrea Lake6$155,450
West Chezzetcook6$467,400
Great Village6$287,450
Lower Branch6$412,450
New Edinburgh6$504,500
Mount Pleasant6$74,900
Upper Stewiacke6$179,900
Gabarus Lake6$77,000
Karsdale6$46,700
Wreck Cove6$200,000
Dayspring6$382,900
Upper Musquodoboit6$349,900
Kempt Road6$47,000
Cambridge6$455,450
Molega6$230,000
Seaforth6$262,450
Upper Economy6$207,000
East Preston6$109,900
Auburn6$379,900
Inglisville6$232,450
Walkerville6$53,500
Marble Mountain6$624,450
Caledonia6$190,000
Hillsburn6$172,200
Middle Stewiacke6$52,900
Three Fathom Harbour6$789,500
Harrietsfield6$364,950
Southwest Mabou6$22,500
Lequille6$387,450
Seafoam6$269,900
Feltzen South6$474,000
Indian Point6$614,900
West Bay Marshes6$121,500
Montrose6$32,000
Pleasant Lake6$247,450
Bramber6$104,000
Clarence6$45,500
Clark's Harbour6$239,500
Economy6$39,200
Diligent River6$119,450
Hantsport6$459,900
Lapland6$87,450
Louisbourg6$104,450
Frasers Mountain6$84,450
Linden6$319,950
Franey Corner6$367,450
Cow Bay6$569,450
Lewis Cove Road6$695,000
Italy Cross6$576,728
Chelsea6$29,900
Pleasant Point6$149,900
Sluice Point5$34,900
Ingomar5$149,900
West Amherst5$21,900
Chignecto5$34,900
Upper Kingsburg5$225,000
Torbrook5$174,900
Middle West Pubnico5$279,900
West Green Harbour5$289,000
Valley Mills5$110,000
Onslow Mountain5$360,000
West Lake Ainslie5$199,900
Johnstown5$90,000
Quinan5$178,500
Ross Ferry5$138,000
Maders Cove5$699,000
Little Liscomb5$189,600
South Ohio5$74,900
Brookdale5$36,900
Middlewood5$54,900
Summerville5$299,999
South Brookfield5$329,999
Lower West Pubnico5$229,000
Seabright5$699,900
Overton5$275,000
Guysborough5$49,900
Dayton5$159,000
Middle River5$245,000
Rockingham5$664,900
Black Point5$1,049,000
West Lahave5$464,000
Centrelea5$259,000
Three Mile Plains5$489,900
Hubbards5$475,000
Georges River5$285,000
Newburne5$119,000
MacKay Siding5$144,500
Brule Point5$199,000
Masstown5$250,000
Upper Clements5$299,000
Whycocomagh5$75,000
West Dalhousie5$299,900
Tidnish Bridge5$204,900
Round Hill5$309,900
West Jeddore5$599,900
Little River5$179,900
Crouses Settlement5$24,900
Spanish Ship Bay5$194,900
Fox Harbour5$479,900
Eagle Head5$249,000
Sandford5$320,000
Northport5$319,900
Long Point5$185,000
Portapique5$54,000
Rockley5$499,000
Pine Grove5$449,900
Pentz5$199,900
South Williamston5$375,000
Cooks Brook5$319,900
Wolfville Ridge5$416,000
Welshtown5$149,900
Little Brook5$348,000
Stillwater Lake5$639,000
Judique5$299,000
Cape Breton5$129,500
Pictou Landing5$379,900
Greenland5$139,500
East Green Harbour5$495,000
Canning5$374,900
Brule Shore5$434,500
Aylesford5$395,000
Upper Falmouth5$125,000
Bass River5$450,000
Beach Meadows5$17,900
Glenmont5$249,900
Lower Ohio5$79,000
Sackville5$544,900
Lahave5$118,800
Portland Hills5$749,000
Western Shore5$349,900
Woodlawn5$529,900
Ellershouse5$239,900
New Annan5$109,900
Hacketts Cove5$665,900
Harrigan Cove5$99,500
Coxheath5$949,000
Framboise5$79,900
Westmount5$397,000
Charleston5$299,900
Cheverie5$249,900

by type

typehomesmedian
houses4742$449,900
Land3307$75,000
condos243$509,900
townhouses107$589,800

questions buyers ask

What do homes in Nova Scotia cost?

Median asking price is $294,900 across 8399 active listings, ranging from $11,000 to $8,000,000, or about $282/sq ft.

How fast are homes selling here?

The median active listing has been on the market 96 days. 335 homes were listed in the last week and 1448 in the last 30 days.

How much more is a 3-bedroom than a 2-bedroom?

Median asking is $357,639 for 2 bedrooms (964 listings) and $450,000 for 3 bedrooms (1929 listings).

What types of homes are for sale?

4742 houses (median $449,900), 3307 Land (median $75,000), 243 condos (median $509,900), 107 townhouses (median $589,800).

How old are the homes?

Median year built is 1987 across the listings with a recorded build year.

statistics are computed from the 8399 active MLS® listings matching this page and refresh every few hours with the feed. medians, not averages, so one outlier can't move them.