Braga, Guimarães and Viana do Castelo: house prices in northern Portugal in 2026

Updated: · RE/MAX Extra

Key facts

  • Over the 12 months to June 2026, the median home sale price was €2,199/m² in Braga, €1,859/m² in Guimarães and €1,938/m² in Viana do Castelo, against €2,264/m² for Portugal as a whole (INE).
  • Of the 24 municipalities, the most expensive are Esposende (€2,229/m²) and Braga (€2,199/m²); the cheapest is Melgaço (€698/m²).
  • Over the year the median rose by 21.6% in Braga, by 25.5% in Guimarães and by 15.2% in Viana do Castelo.
  • New homes in Braga cost €2,465/m² and resale homes €2,126/m²; T0–T1 flats cost €2,972/m².
  • Rents on new leases are €8.68/m² a month in Braga, €7.80/m² in Viana do Castelo and €6.92/m² in Guimarães; IMI rates range from 0.3% to 0.39%.

Homes in north-west Portugal, around Braga, Guimarães and Viana do Castelo, are cheaper than the national average: over the 12 months to June 2026 the median sale price was €2,199/m² in Braga, €1,859/m² in Guimarães and €1,938/m² in Viana do Castelo, against €2,264/m² for Portugal. Below are sale prices from Statistics Portugal (INE) for the 24 municipalities around these cities, what is on offer in our catalogue, rents and IMI rates. The figures help you compare municipalities with each other; they are no substitute for valuing a specific property.

Which municipalities are covered

In INE statistics (the NUTS 2024 classification), these are three NUTS III regions. Alto Minho has 10 municipalities (concelhos): Viana do Castelo, Arcos de Valdevez, Caminha, Melgaço, Monção, Paredes de Coura, Ponte da Barca, Ponte de Lima, Valença and Vila Nova de Cerveira. Cávado has 6: Braga, Barcelos, Amares, Esposende, Terras de Bouro and Vila Verde. Ave has 8: Guimarães, Cabeceiras de Basto, Fafe, Mondim de Basto, Póvoa de Lanhoso, Vieira do Minho, Vila Nova de Famalicão and Vizela.

These regions do not match the districts our catalogue is organised by. All the municipalities of Alto Minho make up Viana do Castelo district. Cávado and Ave lie almost entirely within Braga district, but Mondim de Basto belongs to Vila Real district, while Celorico de Basto, in Braga district, is placed by INE in the Tâmega e Sousa region and is not covered here. The catalogue pages for flats in Braga and Viana do Castelo show the whole district.

Sale prices by municipality

Over the 12 months to June 2026, the median was €1,981/m² in Cávado (+19.6% year on year), €1,713/m² in Ave (+20.6%) and €1,545/m² in Alto Minho (+14.9%); for the Norte region it was €1,988/m², and for Portugal €2,264/m² (+17.7%). None of the 24 municipalities is above the national average. The most expensive are Esposende (€2,229/m²), Braga (€2,199/m²) and Viana do Castelo (€1,938/m²), and the cheapest Melgaço (€698/m²), Paredes de Coura (€797/m²) and Cabeceiras de Basto (€889/m²).

The tables show the median sale price for the 12 months to June 2026, the range between the lower and upper quartiles (a quarter of sales were cheaper than the first figure and a quarter dearer than the second), the change in the median over the year and the cost of 80 m² at the median. The last column is simple multiplication, not the price of a real flat: the median covers all homes sold in the municipality, with new and older flats and houses lumped together.

Cávado: Braga, Barcelos, Esposende

MunicipalityMedian, 12 months to June 2026Middle half of salesYear on year80 m² at the median
Esposende€2,229/m²€1,535–€2,873/m²+4.3%€178,320
Braga€2,199/m²€1,711–€2,742/m²+21.6%€175,920
Barcelos€1,780/m²€1,214–€2,273/m²+25.7%€142,400
Amares€1,636/m²€928–€2,057/m²+41.2%€130,880
Vila Verde€1,538/m²€984–€1,929/m²+15.5%€123,040
Terras de Bouro€1,144/m²€648–€1,835/m²+25.0%€91,520

Ave: Guimarães, Vila Nova de Famalicão, Fafe

MunicipalityMedian, 12 months to June 2026Middle half of salesYear on year80 m² at the median
Guimarães€1,859/m²€1,362–€2,510/m²+25.5%€148,720
Vila Nova de Famalicão€1,859/m²€1,415–€2,328/m²+16.2%€148,720
Vizela€1,585/m²€1,157–€2,032/m²+35.2%€126,800
Póvoa de Lanhoso€1,416/m²€887–€1,930/m²+17.4%€113,280
Fafe€1,370/m²€881–€1,805/m²+20.9%€109,600
Vieira do Minho€1,135/m²€397–€1,564/m²+27.1%€90,800
Mondim de Basto€895/m²€476–€1,356/m²+7.2%€71,600
Cabeceiras de Basto€889/m²€529–€1,481/m²−1.8%€71,120

Alto Minho: Viana do Castelo, Ponte de Lima, Caminha

MunicipalityMedian, 12 months to June 2026Middle half of salesYear on year80 m² at the median
Viana do Castelo€1,938/m²€1,470–€2,457/m²+15.2%€155,040
Caminha€1,742/m²€1,237–€2,372/m²+16.9%€139,360
Ponte de Lima€1,612/m²€936–€2,386/m²+17.7%€128,960
Valença€1,295/m²€722–€1,727/m²+37.8%€103,600
Monção€1,200/m²€704–€1,789/m²−2.0%€96,000
Vila Nova de Cerveira€1,196/m²€714–€1,625/m²+19.4%€95,680
Ponte da Barca€1,180/m²€571–€1,667/m²+15.8%€94,400
Arcos de Valdevez€930/m²€443–€1,455/m²−3.7%€74,400
Paredes de Coura€797/m²€444–€1,408/m²+6.0%€63,760
Melgaço€698/m²€357–€1,111/m²+46.9%€55,840

Over the year the median rose most in Melgaço (+46.9%), Amares (+41.2%) and Valença (+37.8%). It fell in three municipalities: Arcos de Valdevez (−3.7%), Monção (−2.0%) and Cabeceiras de Basto (−1.8%). Sharp changes are worth checking against the listings: small municipalities have few sales, and the median depends on which homes happened to sell in the period. In the three main cities the rise was: Braga +21.6%, Guimarães +25.5%, Viana do Castelo +15.2%.

Fewer homes are changing hands. In Q2 2026 there were 1,155 sales in Cávado against 1,272 a year earlier, 1,367 against 1,414 in Ave, and 759 against 777 in Alto Minho. The quarterly median still rose: to €2,171/m² in Cávado (+19.9% year on year), €1,879/m² in Ave (+19.2%) and €1,632/m² in Alto Minho (+17.8%).

INE tables break prices down by parish (freguesia) only for the cities of Lisbon and Porto, so there are no sale prices for individual areas within Braga, Guimarães or the other municipalities of northern Portugal.

New and resale homes, prices by number of bedrooms

For municipalities with 100,000 or more inhabitants, INE gives a more detailed breakdown. Four of the 24 municipalities are in this group: Braga, Guimarães, Vila Nova de Famalicão and Barcelos. The figures are medians for the 12 months to June 2026.

MunicipalityNewResaleT0–T1T2T3T4 and larger
Braga€2,465/m²€2,126/m²€2,972/m²€2,362/m²€2,086/m²€1,770/m²
Guimarães€2,016/m²€1,795/m²€2,847/m²€2,018/m²€1,697/m²€1,503/m²
Vila Nova de Famalicão€1,987/m²€1,821/m²€2,328/m²€2,052/m²€1,810/m²€1,557/m²
Barcelos€1,994/m²€1,678/m²€2,508/m²€2,058/m²€1,687/m²€1,339/m²
Portugal€2,476/m²€2,208/m²€2,920/m²€2,550/m²€2,058/m²€1,556/m²

New homes in Braga cost 15.9% more than resale ones, and in Guimarães 12.3% more. The more bedrooms, the lower the price per square metre: in Braga a T0–T1 costs €2,972/m², and a T4 or larger €1,770/m². Per square metre, T0–T1 flats in Braga are slightly dearer than the national average (€2,920/m²).

Residents and non-residents

INE calculates separate medians for buyers with a tax residence in Portugal and abroad: for the regions, for Q2 2026; for Braga and Guimarães, for the 12 months to June 2026. No non-resident median is published for Vila Nova de Famalicão or Barcelos.

AreaResidents of PortugalTax residence abroadDifference
Alto Minho region€1,624/m²€1,708/m²+5.2%
Cávado region€2,171/m²€2,210/m²+1.8%
Ave region€1,885/m²€1,694/m²−10.1%
Braga municipality€2,193/m²€2,549/m²+16.2%
Guimarães municipality€1,861/m²€1,712/m²−8.0%

In Cávado and Alto Minho the median for non-residents is higher than for residents; in Ave it is lower. In Braga itself non-residents paid 16.2% more, and in Guimarães 8.0% less. For comparison, in Q2 the national figures were €2,421/m² for residents against €3,182/m² for non-residents. This is the gap between the medians of all sales in each group, not a mark-up on the same property.

What is for sale now

Our catalogue on 9 November 2026 has 3,572 properties for sale in the 24 municipalities; after applying the rules below, 769 flats and 1,170 houses. Identical listings from different agencies are counted once, listings under €30,000 are left out, and a median is shown only where there are five or more properties. The ‘All listings’ column counts every active listing without these rules, plots of land included. The table shows municipalities with 50 or more listings.

MunicipalityAll listingsFlatsMedian flatHousesMedian house
Braga604302€320,000139€520,000
Guimarães34781€309,900133€370,000
Vila Verde29138€324,50090€335,000
Barcelos24443€260,00074€400,000
Vila Nova de Famalicão23967€274,900101€395,000
Fafe22037€330,90067€265,000
Arcos de Valdevez1702—58€119,000
Vieira do Minho16819€262,25056€261,500
Cabeceiras de Basto1553—63€215,000
Póvoa de Lanhoso1484—63€324,900
Vila Nova de Cerveira13228€181,00020€300,000
Viana do Castelo12941€320,00036€443,750
Amares11813€275,00050€387,500
Valença9215€174,00027€255,000
Ponte da Barca888€200,00033€150,000
Ponte de Lima866€315,00029€265,000
Terras de Bouro841—44€199,900
Vizela8047€245,00011€319,900
Esposende639€355,00028€514,950

Braga and Viana do Castelo have no links in the table: the catalogue page with that name shows the whole district. Municipalities with fewer than 50 listings: Caminha, Mondim de Basto, Paredes de Coura, Monção and Melgaço.

In Fafe, Vieira do Minho, Ponte da Barca and Ponte de Lima the median house in the listings is cheaper than the median flat. A median shows the middle of a particular set of listings, not the price of a typical home, so compare size and condition in the listings themselves. What to look out for when buying a house with land is covered in the article on buying a house in Portugal; for houses in our catalogue, see houses in Braga and Guimarães. T1 flats in new developments are on the page new T1 flats in Braga.

Asking prices are higher than sale prices. The median price per square metre for flats in the municipality of Braga in our catalogue is €2,860/m², while INE’s median sale price is €2,199/m². The catalogue shows asking prices and a different mix of properties, whereas INE records completed sales of every type of home.

Renting: rents on new leases

INE publishes the median rent on new leases. For the 12 months to June 2026 it was €8.33/m² a month in the Norte region and €9.76/m² nationally. By region: Cávado €8.08/m², Alto Minho €6.78/m², Ave €6.25/m². The table lists municipalities with 200 or more new leases in the 12 months; the ‘80 m²’ column is simple multiplication.

MunicipalityMedian, per month80 m², per monthNew leases in 12 months
Braga€8.68/m²€6944,038
Viana do Castelo€7.80/m²€6241,558
Esposende€7.78/m²€622460
Guimarães€6.92/m²€5542,127
Vila Nova de Famalicão€6.90/m²€5521,283
Caminha€6.67/m²€534274
Monção€6.67/m²€534305
Barcelos€6.59/m²€5271,003
Ponte de Lima€6.14/m²€491401
Vila Verde€6.01/m²€481343
Valença€5.65/m²€452308
Vizela€5.51/m²€441237
Fafe€4.84/m²€387522

In the other municipalities there were fewer than 200 new leases in the year, or the number is not published. The lowest median of all 24 is €3.85/m² (Mondim de Basto); INE gives no figure for Terras de Bouro. Listings are in our sections of flats to rent in Braga, Guimarães and Viana do Castelo. For leases, deposits and terms, see renting a home in Portugal.

IMI rates by municipality

IMI, the annual property tax, depends on the municipality. The rates below are those for 2025 for urban properties, from the Portal das Finanças (the tax authority’s website); they apply to the property’s tax value, not its market price. The table gives an example for a tax value of €200,000.

RateMunicipalityOn a tax value of €200,000
0.3%Amares, Cabeceiras de Basto, Esposende, Fafe, Monção, Mondim de Basto, Paredes de Coura, Terras de Bouro, Valença, Vieira do Minho, Vila Nova de Cerveira, Vila Verde€600
0.31%Guimarães€620
0.32%Braga, Melgaço, Ponte de Lima€640
0.33%Barcelos€660
0.335%Vila Nova de Famalicão€670
0.34%Arcos de Valdevez, Ponte da Barca, Póvoa de Lanhoso€680
0.35%Viana do Castelo, Vizela€700
0.39%Caminha€780

The minimum rate of 0.3% applies in 12 of the 24 municipalities. The highest is 0.39%, in Caminha. The rate is 0.32% in Braga, 0.31% in Guimarães and 0.35% in Viana do Castelo. Reliefs and other owner costs are covered in the article on the cost of owning property.

How to narrow down your choice

  1. Set your budget with taxes included. On purchase you pay IMT (property transfer tax) and stamp duty, and non-residents have their own IMT rate for homes; the calculation is in the article on taxes.
  2. Compare your budget with the medians. At the median sale price, 80 m² costs €175,920 in Braga, €148,720 in Guimarães and €155,040 in Viana do Castelo, but asking prices are usually higher.
  3. Look at neighbouring municipalities. Each of the three cities has noticeably cheaper municipalities nearby: compare them in the tables above and check how many listings they have.
  4. Check the property, not just the municipality. The median lumps new and older homes together; the condition, size and paperwork of a specific property matter more than the average price.

The buying process is explained in how to buy property in Portugal, financing in the article on mortgages for non-residents, and new flats in the article on affordable new builds. For prices in other regions, see our articles on Porto and its surroundings, Leiria, Coimbra and Aveiro, Lisbon and the Algarve. Our team can help you shortlist properties in northern Portugal and arrange viewings: get in touch.

Frequently asked questions

How much does a square metre cost in Braga?

According to INE, the median sale price over the 12 months to June 2026 was €2,199/m² in the municipality of Braga, with the middle half of sales between €1,711 and €2,742/m². New homes cost €2,465/m², and resale homes €2,126/m². Asking prices in our catalogue are higher: the median for flats is €2,860/m².

Which is cheaper, Braga or Guimarães?

Guimarães: €1,859/m² against €2,199/m² in Braga, going by median sale prices over the 12 months to June 2026. Rents on new leases are lower too: €6.92/m² a month against €8.68/m².

Which municipality in Alto Minho, Cávado and Ave is the cheapest?

Among the 24 municipalities of Alto Minho, Cávado and Ave, the lowest median sale prices over the 12 months to June 2026 are in Melgaço (€698/m²), Paredes de Coura (€797/m²) and Cabeceiras de Basto (€889/m²). On 9 November 2026 our catalogue had 9, 23 and 155 properties for sale there; small municipalities have few sales, so compare specific properties.

Do non-residents pay more in Braga?

Going by INE medians for the 12 months to June 2026, yes: €2,549/m² for buyers with a tax residence abroad against €2,193/m² for residents. In Guimarães it is the other way round: €1,712/m² against €1,861/m². This is the gap across all sales in each group, not the price of the same property.

What is the IMI rate in Braga, Guimarães and Viana do Castelo?

For 2025, for urban properties, it is 0.32% in Braga, 0.31% in Guimarães and 0.35% in Viana do Castelo. Across the 24 municipalities in this article, rates range from 0.3% to 0.39%.

How much does it cost to rent a flat in Braga?

The median rent on new leases over the 12 months to June 2026 is €8.68/m² a month, or about €694 for 80 m². Over that period 4,038 new leases were signed in the municipality, more than in any other of the 24.

Sources

This article is for information only and is not legal or tax advice. Rates and rules change — always check official sources and a professional before a transaction.