How CatSalut works
A tax-funded public system run by Catalonia: social security registration opens the rights, the health card embodies them, and the primary care centre (CAP) is the front door. Private care, very widespread, is used to go faster.
Good to know
- When an employer hires you and registers you with social security, you are entitled to public healthcare for you and your dependants; each person then applies for their individual health card (TSI), a personal document that gives access to CatSalut centres and services. If you are not registered, you first apply for recognition of entitlement, then for the card. Source
- CatSalut assigns every resident a primary care team according to their address, based in a CAP: family doctors for ages 15 and over, paediatricians for babies and children up to 15, nurses, preventive dentistry and social work. You may choose a different doctor, paediatrician or nurse from the one assigned, in the same centre or elsewhere. Source
- No upfront payment and no reimbursement: public consultations, emergencies and hospital care are free. Only prescribed medicines carry a contribution, proportional to income (40 to 60% of the price for working people, a capped 10% for pensioners), and a capped 10% for reduced-contribution medicines. Source
- Many families take out private insurance (mútua) for direct access to specialists, short waits and dedicated clinics; most only cover their own networks of professionals. Keep your TSI even with insurance: only a public system doctor can sign you off work. Source
- Barcelona has around sixty hospitals, a dozen of them public; some private clinics also belong to the public-use network. The big public hospitals are the Clínic, Hospital del Mar, Sant Pau and Vall d'Hebron, plus Sant Joan de Déu for children and mothers. Source
- The health card has a new design but older models remain valid; a digital version exists in the La Meva Salut personal space (site and app), where you also find your appointments and documents. To change your details, go through your CAP or call 061. Source