Resumen rápido
How to register at your local municipality in Spain: requirements, documents, online and in-person registration, and who it is compulsory for.
Who needs to register?
Municipal registration (empadronamiento) is compulsory for everyone who habitually resides in a Spanish municipality, regardless of nationality. The Municipal Register (Padrón Municipal) is the administrative registry listing all residents.
Why is registration important?
- Certifies your legal residence in the municipality
- Required to access public services: healthcare, education, social services
- Prerequisite for many administrative procedures: NIE/TIE, residence permits, etc.
- Enables voting in municipal elections (for EU residents)
Required documents
Spanish nationals and EU citizens:
- Valid DNI/NIE or passport
- Proof of address (rental contract, property deed, or written authorisation from the owner)
Non-EU citizens:
- Valid passport
- Proof of address
- Residence card (if available)
How to register
Online (if your municipality allows it)
Many municipalities allow online registration through their electronic portal using a digital certificate or Cl@ve. In Barcelona, for example, you can register at padro.bcn.cat.
In person
- Book an appointment at your local Council office (OAC, OMAC, etc.)
- Attend with all original documents and photocopies
- Sign the registration form
- Receive a registration certificate (certificado de empadronamiento)
Types of proof of registration
| Volante | Certificado | |
|---|---|---|
| Use | Internal procedures (informational) | Official and legal procedures |
| Validity | 3 months | 3 months |
| Cost | Free | Usually free or very low |
| Signature | Not always signed | Signed by municipal secretary |
For demanding procedures (TIE, NIE renewal, etc.) you will typically need the certificado, not just the volante.
GovEasy helps you find your council's electronic portal and prepare the documentation for registration.
¿Necesitas ayuda con este trámite?
Entra en el asistente de GovEasy para preparar documentos, validar datos y continuar el flujo con contexto.