Two scenarios: you have a numéro de sécurité sociale provisoire (assigned by URSSAF when an employer declared you), or you have nothing yet (inactive new arrival).
Step 1 — Find your CPAM. Go to ameli.fr → "Adresses et contacts" → enter your postal code. Note the postal address. Do not send your file to the wrong département — it will be returned 6-8 weeks later.
Step 2 — Fill in form S1106. Page 1 = identity (use the names exactly as written on your birth certificate, not your French preferred name). Page 2 = situation (employed / self-employed / inactive / pensioner). Page 3 = address and dependents. Pay attention to the date d'arrivée en France — that's what the CPAM uses to count the 3-month delay.
Step 3 — Compile the dossier. Use the document list above. Add a short cover letter in French stating your situation in 4-5 lines ("je sollicite l'ouverture de mes droits à l'Assurance Maladie au titre de la PUMA"). A clean, ordered dossier processes faster.
Step 4 — Send by post. Recommended: lettre recommandée avec accusé de réception. Cost ~5 €. Keep the AR slip — it is your only proof if the dossier is lost.
Step 5 — Wait for the numéro de Sécurité Sociale. Once received and validated by the CPAM, you receive a definitive 13-digit numéro de Sécurité Sociale (replacing any provisional one) by post. Average delay: 2 to 12 weeks depending on the département. Paris CPAMs are notoriously slower; rural CPAMs faster.
Step 6 — Create your espace assuré on ameli.fr. Click "Créer un compte". You'll need the 13-digit number, your date of birth, your postal code, and the code provisoire sent on a separate letter. This is where you see your reimbursements, upload documents, request a carte vitale, and message the CPAM. The 2024 redesign of the espace assuré made this step considerably faster — but you still need the activation code, which is sent only by post.