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
| Municipality | Median, 12 months to June 2026 | Middle half of sales | Year on year | 80 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
| Municipality | Median, 12 months to June 2026 | Middle half of sales | Year on year | 80 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
| Municipality | Median, 12 months to June 2026 | Middle half of sales | Year on year | 80 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.
| Municipality | New | Resale | T0–T1 | T2 | T3 | T4 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.
| Area | Residents of Portugal | Tax residence abroad | Difference |
|---|---|---|---|
| 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.
| Municipality | All listings | Flats | Median flat | Houses | Median house |
|---|---|---|---|---|---|
| Braga | 604 | 302 | €320,000 | 139 | €520,000 |
| Guimarães | 347 | 81 | €309,900 | 133 | €370,000 |
| Vila Verde | 291 | 38 | €324,500 | 90 | €335,000 |
| Barcelos | 244 | 43 | €260,000 | 74 | €400,000 |
| Vila Nova de Famalicão | 239 | 67 | €274,900 | 101 | €395,000 |
| Fafe | 220 | 37 | €330,900 | 67 | €265,000 |
| Arcos de Valdevez | 170 | 2 | — | 58 | €119,000 |
| Vieira do Minho | 168 | 19 | €262,250 | 56 | €261,500 |
| Cabeceiras de Basto | 155 | 3 | — | 63 | €215,000 |
| Póvoa de Lanhoso | 148 | 4 | — | 63 | €324,900 |
| Vila Nova de Cerveira | 132 | 28 | €181,000 | 20 | €300,000 |
| Viana do Castelo | 129 | 41 | €320,000 | 36 | €443,750 |
| Amares | 118 | 13 | €275,000 | 50 | €387,500 |
| Valença | 92 | 15 | €174,000 | 27 | €255,000 |
| Ponte da Barca | 88 | 8 | €200,000 | 33 | €150,000 |
| Ponte de Lima | 86 | 6 | €315,000 | 29 | €265,000 |
| Terras de Bouro | 84 | 1 | — | 44 | €199,900 |
| Vizela | 80 | 47 | €245,000 | 11 | €319,900 |
| Esposende | 63 | 9 | €355,000 | 28 | €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.
| Municipality | Median, per month | 80 m², per month | New leases in 12 months |
|---|---|---|---|
| Braga | €8.68/m² | €694 | 4,038 |
| Viana do Castelo | €7.80/m² | €624 | 1,558 |
| Esposende | €7.78/m² | €622 | 460 |
| Guimarães | €6.92/m² | €554 | 2,127 |
| Vila Nova de Famalicão | €6.90/m² | €552 | 1,283 |
| Caminha | €6.67/m² | €534 | 274 |
| Monção | €6.67/m² | €534 | 305 |
| Barcelos | €6.59/m² | €527 | 1,003 |
| Ponte de Lima | €6.14/m² | €491 | 401 |
| Vila Verde | €6.01/m² | €481 | 343 |
| Valença | €5.65/m² | €452 | 308 |
| Vizela | €5.51/m² | €441 | 237 |
| Fafe | €4.84/m² | €387 | 522 |
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.
| Rate | Municipality | On 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
- 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.
- 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.
- 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.
- 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.
