Castêlo da Maia
Parish of the municipality of Maia (Maia), district of Porto.
Castêlo da Maia had 18.587 residents in the 2021 Census, 17,5% of whom were aged 65 or over, and 22,9% of the population aged 15 or over had completed higher education. It borders 9 parishes and its centroid is 2,8 km in a straight line from the centroid of the municipality of Maia.
- 1.816 – 3.600
- 4.762 – 6.004
- 8.342 – 11.564
- 13.093 – 18.587
- 26.632 – 40.534
- 356,1 – 385,6
- 934,5 – 941,5
- 1.010,8 – 1.322,8
- 1.510,2 – 3.247,8
- 3.890,0 – 4.552,8
- 2,5 – 3,6
- 4,7 – 5,9
- 8,2 – 8,7
- 8,9 – 10,1
- 10,4 – 19,9
The 10 parishes of Maia
Hover a row to highlight it on the map. Click a header to sort.
| # | Parish | Population | Area (km²) | Inhab./km² |
|---|---|---|---|---|
| 1 | Castêlo da Maia | 18.587 | 19,89 | 934,5 |
| 2 | Cidade da Maia | 40.534 | 10,42 | 3.890,0 |
| 3 | Folgosa | 3.600 | 10,11 | 356,1 |
| 4 | Milheirós | 4.762 | 3,60 | 1.322,8 |
| 5 | Moreira | 13.093 | 8,67 | 1.510,2 |
| 6 | Nogueira e Silva Escura | 8.342 | 8,86 | 941,5 |
| 7 | Pedrouços | 11.564 | 2,54 | 4.552,8 |
| 8 | São Pedro Fins | 1.816 | 4,71 | 385,6 |
| 9 | Vila Nova da Telha | 6.004 | 5,94 | 1.010,8 |
| 10 | Águas Santas | 26.632 | 8,20 | 3.247,8 |
- Code (DTMNFR)
- 130618
- Resident population (2021)
- 18.587
- Area
- 19,89 km²
- Density
- 934,5 inh./km²
- Share of the municipality (population)
- 13,8%
- Rank in the municipality (population)
- 3rd of 10
INE, Censos 2021 (população residente por freguesia, geografia 2025, ind. 0014584); DGT, CAOP2025 (área). Population refers to the 2021 census moment, compiled by INE for the parish boundaries in force in 2025.
2021 Census in detail
- Men
- 8.877 (47,8%)
- Women
- 9.710 (52,2%)
- Portuguese nationality
- 18.111 (97,4%)
- Foreign nationality
- 476 (2,6%)
- Ageing index
- 123,9 elderly per 100 young people
- Private households
- 6.887
- Average household size *
- 2,69 people
- Dwellings
- 7.928
- Classic family dwellings
- 7.918
- Buildings
- 4.286
- Buildings with 7 or more floors
- 34
- With higher education (15+)
- 22,9% (3.657)
- Unemployment rate *
- 8,49% (H 7,04% · M 9,96%)
- Active / employed population
- 9.598 / 8.783
Population by age group
| Age group | Total | Men | Women |
|---|---|---|---|
| 0-14 years | 2.632 | 1.311 | 1.321 |
| 15-24 years | 2.023 | 1.033 | 990 |
| 25-64 years | 10.670 | 5.084 | 5.586 |
| 65+ years | 3.262 | 1.449 | 1.813 |
Source: INE, Censos 2021 — indicators 0014630, 0014631, 0014627, 0014623, 0014621, 0014635, 0014636, 0012481, 0012328, 0014632, obtained from the INE indicators API on 24/09/2026 (licence CC BY 4.0). Parish geography of 2025 (CAOP2025). Nationality (Portuguese, foreign, stateless) is INE indicator 0014632. * Indicator published by INE only for 2013 parish geography (NUTS 2024); used because the parish has the same territory in both geographies (identical population by sex and age group). Ageing index = population aged 65+ ÷ population aged 0–14 × 100; share with higher education = residents with completed higher education ÷ residents aged 15 or over (our calculations from INE figures).
Neighbouring parishes
Cidade da Maia · Moreira · Nogueira e Silva Escura · Muro (Trofa) · União das freguesias de Coronado (São Romão e São Mamede) (Trofa) · Guilhabreu (Vila do Conde) · Vilar de Pinheiro (Vila do Conde) · Alvarelhos (Trofa) · União das freguesias de Vilar e Mosteiró (Vila do Conde)
- Straight-line distance to the centroid of the municipality of Maia
- 2,8 km
Neighbourhood calculated from official boundaries: DGT, Carta Administrativa Oficial de Portugal (CAOP) 2025 (licence CC BY 4.0); two parishes are neighbours when they share a boundary segment. The distance is the straight-line (great-circle) distance between the geometric centroid of the parish and that of the municipality (in territories with islets, of the main part), not a road distance.
2025 local elections — Parish assembly
- Registered voters
- 16.217
- Voters
- 9.658
- Turnout
- 59,55% (2021: 52,24%)
- Seats
- 13
| List | Votes | % | Seats |
|---|---|---|---|
| PPD/PSD.CDS-PP MAIA EM PRIMEIRO | 3.809 | 39,44% | 7 |
| PS Partido Socialista | 3.012 | 31,19% | 5 |
| CH CHEGA | 1.061 | 10,99% | 1 |
| JPP Juntos pelo Povo | 511 | 5,29% | 0 |
| IL Iniciativa Liberal | 506 | 5,24% | 0 |
| PAN PESSOAS - ANIMAIS - NATUREZA | 210 | 2,17% | 0 |
| PCP-PEV CDU - Coligação Democrática Unitária | 207 | 2,14% | 0 |
| Blank votes | 222 | 2,30% | |
| Null votes | 120 | 1,24% |
Most-voted list, which elects the parish-council president: PPD/PSD.CDS-PP.
Source: SGMAI — official results of the local elections of 12 October 2025 (Secretary-General of the Ministry of Internal Administration), consulted on 25/09/2026. Percentages calculated by SGMAI over total voters.
Heraldry
Coat of arms: escudo de azul, faixa ondada de três burelas ondadas de prata acompanhada, em chefe de livro de vermellho, encadernado de ouro, carregado na página da dextra de cruz de malta e realçado de prata na sinistra e, em campanha duas espigas de aveia folhadas de ouro e roda dentada de ouro, tudo bem ordenado. Coroa mural de quatro torres aparentes. Listel de prata, com legenda a negro: "CASTÊLO DA MAIA".
Flag: esquartelada de amarelo e azul. Cordões e borlas de azul e ouro. Haste e lança de ouro.
Seal: nos termos do artigo 18 da Lei n.º 53/91, com a legenda: "Freguesia de Castêlo da Maia".
Heraldic ordinance published by Edital n.º 1004/2019, Diário da República n.º 171/2019, Série II de 2019-09-06 (issuer: Freguesia de Castêlo da Maia). Excerpt of the official text (coat of arms, flag and seal), reproduced unchanged.
Parish-council contacts
- Address
- Rua do Padre Domingos da Silva, 40
MAIA
4475-124 MAIA - Telephone
- 229823315
- Website
- www.jfcastelodamaia.pt
Source: DGAL - Portal Autárquico (Direção-Geral das Autarquias Locais), consulted on 25/09/2026.
More information
- Coordinates
- 41,25000, -8,61667
- Wikipedia
- Castêlo da Maia
- Wikidata
- Q9707109
Source: Wikidata (data under CC0 1.0), consulted on 24/09/2026. The patron saint and coordinates are those recorded on Wikidata.
Services and territory
Education · Emergencies · Health · Fire services · Citizen desks · Climate · Rents · Codes · Bodies
Education
Infoescolas 2020 (DGEEC) lists 49 schools in the municipality of Maia. The source names the municipality, not the parish.
- Colégio CCG — Código DGEEC 1306657. Ciclos no Infoescolas 2020: 1.º ciclo, 2.º ciclo. A fonte indica o concelho, não a freguesia.
- Colégio Novo da Maia — Código DGEEC 1306885. Ciclos no Infoescolas 2020: 1.º ciclo, 2.º ciclo, 3.º ciclo, secundário científico-humanístico. A fonte indica o concelho, não a freguesia.
- Colégio O Castelo da Maia — Código DGEEC 1306499. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica D. Manuel II, Maia — Código DGEEC 1306791. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica Gonçalo Mendes da Maia, Vermoim, Maia — Código DGEEC 1306342. Ciclos no Infoescolas 2020: 2.º ciclo, 3.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica Lidador, Vila Nova da Telha, Maia — Código DGEEC 1306771. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica Santa Cristina, Folgosa, Maia — Código DGEEC 1306755. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica da Bajouca, Maia — Código DGEEC 1306866. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica da Guarda, Moreira, Maia — Código DGEEC 1306022. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica da Maia — Código DGEEC 1306963. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica da Seara, Gemunde, Maia — Código DGEEC 1306361. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica de Arcos, São Pedro Fins, Maia — Código DGEEC 1306423. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica de Cidade Jardim, Vermoim, Maia — Código DGEEC 1306723. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica de Corim, Águas Santas, Maia — Código DGEEC 1306665. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
- Escola Básica de Crestins, Maia — Código DGEEC 1306155. Ciclos no Infoescolas 2020: 1.º ciclo. A fonte indica o concelho, não a freguesia.
Showing 15 of 49.
See all schools in the municipality
4 higher-education units (universities and polytechnics, DGEEC) with an address in this municipality:
- Instituto Politécnico da Maia — Ensino Superior Privado - Politécnico · Avenida Carlos Oliveira Campos – Castêlo da Maia 4475-690 · 229866026;229866013
- Instituto Politécnico da Maia - Escola Superior de Ciências Sociais, Educação e Desporto — Ensino Superior Privado - Politécnico · Avenida Carlos Oliveira Campos – Castêlo da Maia 4475-690 · 229866026;229866013
- Instituto Politécnico da Maia - Escola Superior de Tecnologia e Gestão — Ensino Superior Privado - Politécnico · Avenida Carlos Oliveira Campos – Castêlo da Maia 4475-690 · 229866026;229866013
- Universidade da Maia — Ensino Superior Privado - Universitário · Avenida Carlos Oliveira Campos – Castêlo da Maia 4475-690 · 229866000
Bank branches are left out: there is no republishable national open list. NHS hospitals appear below when the official name includes the municipality. Fire services exist only for Lisbon (CML POI).
Emergency contacts
- Linha SNS 24
- 808 24 24 24
- Número europeu de emergência
- 112
National numbers, the same in every parish. Confirmado na página oficial de SNS 24. Source: SNS 24; INEM.
NHS hospitals
No NHS institution with this municipality in the official name. See the national list in the catalogue.
Fire services
No fire stations in this municipality in the open list we republish. Only Lisbon publishes a usable POI (CC0); INE series are counts, not directories. See what exists in the catalogue.
Citizen shops and desks
AMA service points in the municipality (rows linked to this parish first when the locality matches):
- Espaço Cidadão da Maia — Horário: 2ª a 6ª das 09:00 às 12:30 e das 14:00 às 18:00; Localidade na fonte: Maia · Rua Padre António, nº 314 4470-136 Maia 4470-136
- Espaço Cidadão da Maia - Águas Santas — Horário: 2ª a 6ª das 09:00 às 12:30 e das 14:00 às 16:30; Localidade na fonte: Maia · Rua Joaquim Vasconcelos 174 4425-455 Maia 4425-455
- Espaço Cidadão de Castêlo da Maia — Horário: 2ª a 6ª das 09:00 às 12:30 e das 14:00 às 17:00; Localidade na fonte: Maia · Praça 5 de Outubro, nº 2 (antiga - Largo Soutinho de Maio, n,º 60) 4475-601 Maia 4475-601
- Espaço Cidadão de Moreira — Horário: 2ª a 6ª das 09:00 às 12:30 e das 14:00 às 18:00; Localidade na fonte: Maia · Rua do Divino Salvador de Moreira, 160 4470-105 Maia 4470-105
- Espaço Cidadão de Nogueira - Silva Escura — Horário: 5ª das 09:30 às 12:00; Localidade na fonte: Maia · Junta de Freguesia de Nogueira e Silva Escura – Polo de Silva Escura, Rua Prof, Maria Mimosa dos Santos, 51 4475-837 Maia 4475-837
- Espaço Cidadão de São Pedro Fins — Horário: 2ª a 6ª das 09:00 às 12:00 e das 14:00 às 18:00; Localidade na fonte: Maia · Av, São Fins, nº 310 4425-536 Maia 4425-536
There are 10 in the municipality in total.
Source: AMA / dados.gov.pt (CC BY).
Climate
1991–2020 climate normals for the station Porto / Pedras Rubras (IPMA no. 545), 6,5 km in a straight line from the geometric centre of the parish. Temperature and precipitation are those of the station.
| Month | Mean temp. (°C) | Maximum (°C) | Minimum (°C) | Precipitation (mm) |
|---|---|---|---|---|
| Jan | 10,2 | 14,0 | 6,4 | 151,0 |
| Feb | 10,9 | 15,0 | 6,8 | 97,8 |
| Mar | 12,9 | 17,0 | 8,8 | 101,1 |
| Apr | 14,1 | 18,1 | 10,1 | 95,5 |
| May | 16,3 | 20,3 | 12,3 | 85,6 |
| Jun | 18,6 | 22,7 | 14,5 | 33,7 |
| Jul | 19,9 | 24,3 | 15,5 | 16,6 |
| Aug | 20,2 | 24,8 | 15,7 | 29,3 |
| Sep | 19,2 | 23,5 | 14,8 | 68,2 |
| Oct | 16,8 | 20,7 | 12,9 | 148,9 |
| Nov | 13,1 | 16,8 | 9,4 | 165,9 |
| Dec | 11,1 | 14,7 | 7,6 | 153,3 |
| Year | 15,3 | — | — | 1.146,9 |
Source: IPMA, ficha da normal climatológica, período 1991-2020. Climate region: Entre Douro e Minho e Beira Litoral. Station altitude: 67,7 m. Distance calculated between the CAOP2025 centroid and the coordinates published by IPMA.
Rent and cost of living
Median rent of new contracts in Castêlo da Maia, 2025: 9,17 €/m².
In the municipality of Maia the median value in 2025 is 9,59 €/m². This figure is for the municipality.
The consumer price index is national, not by parish. Year-on-year change in Agosto de 2026: 3,3% (INE 0014648).
Source: INE, indicador 0014773 (CC BY 4.0), Local housing rent statistics, 2026 methodology. Reference year 2025. IPC: indicator 0014648.
Postcodes and telephone
Postcode of the parish-council address: 4475-124 (Rua do Padre Domingos da Silva, 40, MAIA, 4475-124 MAIA).
Geographic telephone code of the district/region seat (Porto): 22. It is not exclusive to this parish.
We do not republish the full CTT postcode database. The parish council telephone is 229823315.
Public bodies
Junta de Castêlo da Maia — Rua do Padre Domingos da Silva, 40, MAIA, 4475-124 MAIA · 4475-124 · 229823315 · [email protected] · http://www.jfcastelodamaia.pt
Câmara Municipal de Maia — Presidente: António Domingos da Silva Tiago · Praça do Doutor José Vieira de Carvalho, 4474-006 Maia · 4474-006 · 229408600 · [email protected] · https://www.cm-maia.pt
Other parish councils of the municipality in the catalogue · Catalogue filtered by Maia
Sources: INE, 2021 Census (resident population) · DGT, CAOP2025 (area and parishes) · more details · Data updated on 24/09/2026