Aceiro

Does your land in Portugal have to be cleared?

The law requires vegetation to be cleared up to 50 m around houses and 100 m around villages — even when the house belongs to a neighbour. See on the map whether your land lies in a strip, how many square metres you must clear, and what to do in each zone.

See the map
  • Free
  • All 278 mainland municipalities
  • Every rule with its article of law
  • PDF report
Aerial photo of a village surrounded by forest, with the village’s 100 m strip in purple and, around two isolated houses, the 0–2, 2–10 and 10–50 m zones; parcel boundaries as thin lines.
A village in Góis, on the map: the village’s 100 m strip and the 50 m zones of two isolated houses.

Mainland Portugal in figures

457,527
hectares of fuel-management strips around houses and villages
47,079
villages of 10 or more buildings, each with its own 100 m strip where it borders forest
5,784,097
buildings that count (without annexes or known ruins)
1,867,555
mapped parcels with a strip, out of 5,484,642 mapped parcels

Computed by Aceiro from the COS 2025 (DGT), BUPi, the land cadastre, OpenStreetMap and Microsoft. Approximate values.

What the free map doesn’t tell you

  • The COS is not the ground. The land-cover map has a minimum mapping unit of 1 ha: a small pine wood next to a house may be classed as farmland, and an abandoned field may already be scrub.
  • We can’t tell which buildings are in use. Under DL 82/2021 only buildings used as a home or for an economic activity count; a closed-up house should not create a strip, and the map cannot see that.
  • Not every parcel is mapped. Where there is no parcel in BUPi or the cadastre, the map shows the strips but not whose duty they are.
  • Standard widths. We use 50, 10 and 100 m. The sub-regional programme may set other widths, and under the old regime those of the municipal plan apply.
  • Other people’s strips are not shown. Roads, power lines, gas pipelines and industrial sites have their own strips, cleared by the operators.

Sources, method and limits

Municipalities by district

Each municipality has a page with the regime in force, the strips and the most exposed villages.

Aveiro

Águeda · Albergaria-a-Velha · Anadia · Arouca · Aveiro · Castelo de Paiva · Espinho · Estarreja · Ílhavo · Mealhada · Murtosa · Oliveira de Azeméis · Oliveira do Bairro · Ovar · Santa Maria da Feira · São João da Madeira · Sever do Vouga · Vagos · Vale de Cambra

Beja

Aljustrel · Almodôvar · Alvito · Barrancos · Beja · Castro Verde · Cuba · Ferreira do Alentejo · Mértola · Moura · Odemira · Ourique · Serpa · Vidigueira

Braga

Amares · Barcelos · Braga · Cabeceiras de Basto · Celorico de Basto · Esposende · Fafe · Guimarães · Póvoa de Lanhoso · Terras de Bouro · Vieira do Minho · Vila Nova de Famalicão · Vila Verde · Vizela

Bragança

Alfândega da Fé · Bragança · Carrazeda de Ansiães · Freixo de Espada à Cinta · Macedo de Cavaleiros · Miranda do Douro · Mirandela · Mogadouro · Torre de Moncorvo · Vila Flor · Vimioso · Vinhais

Castelo Branco

Belmonte · Castelo Branco · Covilhã · Fundão · Idanha-a-Nova · Oleiros · Penamacor · Proença-a-Nova · Sertã · Vila de Rei · Vila Velha de Ródão

Coimbra

Arganil · Cantanhede · Coimbra · Condeixa-a-Nova · Figueira da Foz · Góis · Lousã · Mira · Miranda do Corvo · Montemor-o-Velho · Oliveira do Hospital · Pampilhosa da Serra · Penacova · Penela · Soure · Tábua · Vila Nova de Poiares

Évora

Alandroal · Arraiolos · Borba · Estremoz · Évora · Montemor-o-Novo · Mora · Mourão · Portel · Redondo · Reguengos de Monsaraz · Vendas Novas · Viana do Alentejo · Vila Viçosa

Faro

Albufeira · Alcoutim · Aljezur · Castro Marim · Faro · Lagoa · Lagos · Loulé · Monchique · Olhão · Portimão · São Brás de Alportel · Silves · Tavira · Vila do Bispo · Vila Real de Santo António

Guarda

Aguiar da Beira · Almeida · Celorico da Beira · Figueira de Castelo Rodrigo · Fornos de Algodres · Gouveia · Guarda · Manteigas · Mêda · Pinhel · Sabugal · Seia · Trancoso · Vila Nova de Foz Côa

Leiria

Alcobaça · Alvaiázere · Ansião · Batalha · Bombarral · Caldas da Rainha · Castanheira de Pêra · Figueiró dos Vinhos · Leiria · Marinha Grande · Nazaré · Óbidos · Pedrógão Grande · Peniche · Pombal · Porto de Mós

Lisboa

Alenquer · Amadora · Arruda dos Vinhos · Azambuja · Cadaval · Cascais · Lisboa · Loures · Lourinhã · Mafra · Odivelas · Oeiras · Sintra · Sobral de Monte Agraço · Torres Vedras · Vila Franca de Xira

Portalegre

Alter do Chão · Arronches · Avis · Campo Maior · Castelo de Vide · Crato · Elvas · Fronteira · Gavião · Marvão · Monforte · Nisa · Ponte de Sor · Portalegre · Sousel

Porto

Amarante · Baião · Felgueiras · Gondomar · Lousada · Maia · Marco de Canaveses · Matosinhos · Paços de Ferreira · Paredes · Penafiel · Porto · Póvoa de Varzim · Santo Tirso · Trofa · Valongo · Vila do Conde · Vila Nova de Gaia

Santarém

Abrantes · Alcanena · Almeirim · Alpiarça · Benavente · Cartaxo · Chamusca · Constância · Coruche · Entroncamento · Ferreira do Zêzere · Golegã · Mação · Ourém · Rio Maior · Salvaterra de Magos · Santarém · Sardoal · Tomar · Torres Novas · Vila Nova da Barquinha

Setúbal

Alcácer do Sal · Alcochete · Almada · Barreiro · Grândola · Moita · Montijo · Palmela · Santiago do Cacém · Seixal · Sesimbra · Setúbal · Sines

Viana do Castelo

Arcos de Valdevez · Caminha · Melgaço · Monção · Paredes de Coura · Ponte da Barca · Ponte de Lima · Valença · Viana do Castelo · Vila Nova de Cerveira

Vila Real

Alijó · Boticas · Chaves · Mesão Frio · Mondim de Basto · Montalegre · Murça · Peso da Régua · Ribeira de Pena · Sabrosa · Santa Marta de Penaguião · Valpaços · Vila Pouca de Aguiar · Vila Real

Viseu

Armamar · Carregal do Sal · Castro Daire · Cinfães · Lamego · Mangualde · Moimenta da Beira · Mortágua · Nelas · Oliveira de Frades · Penalva do Castelo · Penedono · Resende · Santa Comba Dão · São João da Pesqueira · São Pedro do Sul · Sátão · Sernancelhe · Tabuaço · Tarouca · Tondela · Vila Nova de Paiva · Viseu · Vouzela