New York Vaccine Records 2026: Download Your Official Copy

💉 Immunization Record Tools

Free interactive tools to find, verify, and plan your vaccine records — all data verified May 2026

🏛️State Finder
🔎Record Checker
🔬Titer Calculator
Emergency Guide

🏛️ Instant State IIS Record Finder

Select your state to get the official portal link, phone number, app availability, and exact turnaround time — all verified May 2026.

🔎 Where Should I Look for My Records?

Answer 4 quick questions and get a personalised ranked list of exactly which sources to check first for your situation.

Step 1 of 4
How old were you when you received the vaccines you need to find?
👶Child (under 18)
🧑Adult (18 or older)
🕗Both / Mixed
Approximately when were the vaccines administered?
📅Within last 5 years
🕐5–20 years ago
📷20+ years ago / Unknown
Do you know which state you were vaccinated in?
Yes, I know the state
🎥Multiple states
Not sure
What is this record for?
🏫School / College
🏥Healthcare Job
✈️Travel / Immigration
📄Personal / Other

🔬 Titer Test Need Calculator

Select your situation to see exactly which titer tests you need, accepted immunity thresholds, and current self-pay costs.

🏥Healthcare Worker
🏏Nursing / Med School
🏫College / University
📄Lost Records
✈️Travel / Abroad Vaccine
🔬Just Want to Check

⚡ Emergency Record Guide — How Long Do You Have?

Select your deadline and get a step-by-step, time-specific action plan to get your records as fast as possible.

💥Today / Right Now
📅Within 24 Hours
🕐2–5 Business Days
🕒1–2 Weeks
🕙Over 2 Weeks

#nyvr26-master section, #nyvr26-master nav, #nyvr26-master article, #nyvr26-master div, #nyvr26-master table, #nyvr26-master details, #nyvr26-master img, #nyvr26-master iframe, #nyvr26-master video{ max-width:100%; }

#nyvr26-master p{margin:0 0 11px} #nyvr26-master ul, #nyvr26-master ol{margin:8px 0 0;padding-left:21px} #nyvr26-master li{margin:6px 0} #nyvr26-master strong{font-weight:850} #nyvr26-master address{font-style:normal}

#nyvr26-master a{ color:var(--blue); font-weight:800; overflow-wrap:anywhere; text-decoration-thickness:1.5px; text-underline-offset:3px; }

#nyvr26-master a:focus-visible, #nyvr26-master summary:focus-visible{ outline:3px solid var(--gold); outline-offset:3px; border-radius:8px; }

/* ========================= HERO ========================= */

#nyvr26-master .nyvr-hero{ position:relative; min-height:450px; margin:18px 0; padding:40px 37px; overflow:hidden; border-radius:29px; color:#fff; background: radial-gradient(circle at 11% 10%,rgba(239,180,65,.30),transparent 27%), radial-gradient(circle at 89% 16%,rgba(72,206,196,.22),transparent 29%), linear-gradient(132deg,#071a2b 0%,#123d5b 52%,#075f63 100%); box-shadow:0 20px 43px rgba(16,47,73,.2); }

#nyvr26-master .nyvr-hero-copy{ position:relative; z-index:5; max-width:740px; }

#nyvr26-master .nyvr-kicker{ display:inline-flex; max-width:100%; margin:0 0 14px; padding:7px 12px; border:1px solid rgba(255,255,255,.28); border-radius:999px; background:rgba(255,255,255,.11); color:#fff; font-size:13px; font-weight:850; line-height:1.4; }

#nyvr26-master .nyvr-hero h2{ max-width:750px; margin:0 0 15px; color:#fff; font-size:clamp(33px,5vw,54px); line-height:1.06; letter-spacing:-.037em; }

#nyvr26-master .nyvr-hero p{ max-width:760px; color:rgba(255,255,255,.95); font-size:17px; line-height:1.68; }

#nyvr26-master .nyvr-hero-actions{ display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; }

#nyvr26-master .nyvr-btn{ display:inline-flex; align-items:center; justify-content:center; min-height:48px; padding:11px 16px; border:1px solid transparent; border-radius:13px; background:var(--gold); color:#2c1d03!important; font-weight:900!important; line-height:1.35; text-align:center; text-decoration:none!important; }

#nyvr26-master .nyvr-btn.alt{ border-color:rgba(255,255,255,.33); background:rgba(255,255,255,.11); color:#fff!important; }

/* Unique download animation */

#nyvr26-master .nyvr-scene{ position:absolute; right:18px; bottom:16px; z-index:2; width:min(342px,32vw); height:310px; pointer-events:none; }

#nyvr26-master .nyvr-terminal{ position:absolute; inset:7px 8px 48px; overflow:hidden; border:2px solid rgba(255,255,255,.27); border-radius:22px; background:rgba(3,20,33,.8); box-shadow:0 20px 38px rgba(0,0,0,.26); transform:perspective(800px) rotateY(-7deg); }

#nyvr26-master .nyvr-terminal-head{ display:flex; justify-content:space-between; gap:8px; padding:11px 13px; border-bottom:1px solid rgba(255,255,255,.14); color:#c8f7f8; font-size:10px; font-weight:900; letter-spacing:.08em; }

#nyvr26-master .nyvr-live{ color:#73efad; }

#nyvr26-master .nyvr-route-line{ position:absolute; left:21px; right:21px; display:grid; grid-template-columns:44px minmax(0,1fr) 27px; align-items:center; gap:9px; min-height:58px; padding:8px 10px; border:1px solid rgba(255,255,255,.14); border-radius:14px; background:rgba(255,255,255,.07); }

#nyvr26-master .nyvr-route-line.nyc{ top:61px; animation:nyvrNYC 5.8s ease-in-out infinite; }

#nyvr26-master .nyvr-route-line.nys{ top:135px; animation:nyvrNYS 5.8s ease-in-out infinite; }

#nyvr26-master .nyvr-code{ display:grid; place-items:center; width:42px; height:42px; border-radius:12px; background:var(--gold); color:#302002; font-size:11px; font-weight:950; }

#nyvr26-master .nyvr-route-line.nys .nyvr-code{ background:#54cbc9; color:#052c2a; }

#nyvr26-master .nyvr-route-line strong{ display:block; color:#fff; font-size:13px; line-height:1.2; }

#nyvr26-master .nyvr-route-line small{ display:block; margin-top:3px; color:rgba(255,255,255,.68); font-size:9px; line-height:1.25; }

#nyvr26-master .nyvr-arrow{ display:grid; place-items:center; width:26px; height:26px; border-radius:50%; background:rgba(255,255,255,.13); color:#fff; font-weight:950; }

#nyvr26-master .nyvr-scan{ position:absolute; left:13px; right:13px; top:48px; height:3px; background:linear-gradient(90deg,transparent,#68e9df 18%,#fff 50%,#68e9df 82%,transparent); box-shadow:0 0 15px #68e9df; animation:nyvrScan 5.8s ease-in-out infinite; }

#nyvr26-master .nyvr-download{ position:absolute; left:50%; bottom:17px; width:72px; height:54px; padding-top:10px; border-radius:11px; background:#fff; color:var(--navy); font-size:9px; font-weight:950; text-align:center; transform:translateX(-50%); animation:nyvrDownload 5.8s ease-in-out infinite; }

#nyvr26-master .nyvr-download::after{ content:"↓"; display:block; margin-top:2px; color:var(--blue); font-size:20px; line-height:1; }

#nyvr26-master .nyvr-file{ position:absolute; right:22px; bottom:4px; width:112px; height:79px; padding:25px 9px 9px; border-radius:10px; background:#fff; color:var(--navy); font-size:9px; font-weight:950; text-align:center; box-shadow:0 12px 24px rgba(0,0,0,.2); animation:nyvrFile 5.8s ease-in-out infinite; }

#nyvr26-master .nyvr-file::before{ content:"PDF"; position:absolute; top:7px; right:7px; padding:2px 5px; border-radius:5px; background:var(--red); color:#fff; font-size:8px; }

@keyframes nyvrScan{ 0%,10%{transform:translateY(0);opacity:0} 18%{opacity:1} 72%{transform:translateY(144px);opacity:1} 90%,100%{transform:translateY(144px);opacity:0} }

@keyframes nyvrNYC{ 0%,100%{border-color:rgba(255,255,255,.14)} 35%,47%{border-color:rgba(239,180,65,.85)} }

@keyframes nyvrNYS{ 0%,100%{border-color:rgba(255,255,255,.14)} 55%,68%{border-color:rgba(84,203,201,.85)} }

@keyframes nyvrDownload{ 0%,68%{opacity:.3;transform:translateX(-50%) translateY(4px)} 78%,92%{opacity:1;transform:translateX(-50%) translateY(0)} 100%{opacity:.3} }

@keyframes nyvrFile{ 0%,72%{transform:translateY(7px) rotate(2deg);opacity:.65} 82%,95%{transform:translateY(0);opacity:1} 100%{transform:translateY(7px);opacity:.65} }

/* ========================= SHARED ========================= */

#nyvr26-master .nyvr-alert, #nyvr26-master .nyvr-note, #nyvr26-master .nyvr-good, #nyvr26-master .nyvr-source, #nyvr26-master .nyvr-purple{ margin:14px 0; padding:15px 16px; border-radius:15px; }

#nyvr26-master .nyvr-alert{ border-left:5px solid var(--red); background:var(--red-soft); }

#nyvr26-master .nyvr-note{ border-left:5px solid var(--gold); background:var(--gold-soft); }

#nyvr26-master .nyvr-good{ border-left:5px solid var(--green); background:var(--green-soft); }

#nyvr26-master .nyvr-source{ border-left:5px solid var(--blue); background:var(--blue-soft); }

#nyvr26-master .nyvr-purple{ border-left:5px solid var(--purple); background:var(--purple-soft); }

#nyvr26-master .nyvr-section, #nyvr26-master .nyvr-card, #nyvr26-master .nyvr-route, #nyvr26-master .nyvr-mini, #nyvr26-master .nyvr-contact, #nyvr26-master .nyvr-term{ border:1px solid var(--line); background:#fff; box-shadow:0 8px 23px rgba(16,47,73,.055); }

#nyvr26-master .nyvr-section{ margin:18px 0; padding:23px; border-radius:22px; }

#nyvr26-master .nyvr-section h2{ margin:0 0 10px; color:var(--navy2); font-size:clamp(24px,3.3vw,36px); line-height:1.16; letter-spacing:-.027em; }

#nyvr26-master .nyvr-section h3{ margin:20px 0 8px; color:var(--navy); font-size:21px; line-height:1.25; }

#nyvr26-master .nyvr-label{ display:inline-flex; max-width:100%; margin-bottom:8px; padding:5px 10px; border-radius:999px; background:var(--blue-soft); color:var(--blue); font-size:12px; font-weight:900; line-height:1.4; letter-spacing:.04em; text-transform:uppercase; }

/* Facts */

#nyvr26-master .nyvr-facts{ display:grid; grid-template-columns:repeat(5,minmax(0,1fr)); gap:11px; margin:16px 0; }

#nyvr26-master .nyvr-card{ padding:16px; border-radius:18px; }

#nyvr26-master .nyvr-card strong{ display:block; margin-bottom:5px; color:var(--navy2); font-size:17px; line-height:1.3; }

#nyvr26-master .nyvr-card p{ margin:0; color:var(--muted); font-size:14px; }

/* Menu */

#nyvr26-master .nyvr-menu{ border-color:#17455f; color:#fff; background:linear-gradient(135deg,#0a2033,#164b65); }

#nyvr26-master .nyvr-menu h2{color:#fff} #nyvr26-master .nyvr-menu p{color:rgba(255,255,255,.84)}

#nyvr26-master .nyvr-nav{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:9px; margin-top:14px; }

#nyvr26-master .nyvr-nav a{ display:flex; align-items:center; min-height:49px; padding:11px 13px; border:1px solid rgba(255,255,255,.15); border-radius:13px; background:rgba(255,255,255,.08); color:#fff!important; font-weight:850; line-height:1.35; text-decoration:none; }

/* Grids */

#nyvr26-master .nyvr-grid-2, #nyvr26-master .nyvr-grid-3, #nyvr26-master .nyvr-route-grid, #nyvr26-master .nyvr-check-grid, #nyvr26-master .nyvr-problem-grid, #nyvr26-master .nyvr-contact-grid, #nyvr26-master .nyvr-glossary{ display:grid; gap:12px; margin-top:13px; }

#nyvr26-master .nyvr-grid-2, #nyvr26-master .nyvr-route-grid, #nyvr26-master .nyvr-check-grid, #nyvr26-master .nyvr-problem-grid, #nyvr26-master .nyvr-contact-grid, #nyvr26-master .nyvr-glossary{ grid-template-columns:repeat(2,minmax(0,1fr)); }

#nyvr26-master .nyvr-grid-3{ grid-template-columns:repeat(3,minmax(0,1fr)); }

#nyvr26-master .nyvr-mini, #nyvr26-master .nyvr-contact, #nyvr26-master .nyvr-term{ padding:17px; border-radius:18px; }

#nyvr26-master .nyvr-mini strong, #nyvr26-master .nyvr-contact strong{ display:block; margin-bottom:6px; color:var(--navy2); font-size:18px; line-height:1.3; }

/* Routes */

#nyvr26-master .nyvr-route{ position:relative; padding:20px; overflow:hidden; border-radius:19px; }

#nyvr26-master .nyvr-route::before{ content:""; position:absolute; top:0; left:0; width:100%; height:5px; background:linear-gradient(90deg,var(--blue),#4fc9c9); }

#nyvr26-master .nyvr-route.nyc::before{ background:linear-gradient(90deg,#d98f15,var(--gold)); }

#nyvr26-master .nyvr-route.mail::before{ background:linear-gradient(90deg,var(--purple),#a89be0); }

#nyvr26-master .nyvr-route.school::before{ background:linear-gradient(90deg,var(--green),#65bd88); }

#nyvr26-master .nyvr-route-tag{ display:inline-flex; margin-bottom:9px; padding:5px 9px; border-radius:999px; background:var(--blue-soft); color:var(--blue); font-size:11px; font-weight:900; }

#nyvr26-master .nyvr-route strong{ display:block; margin-bottom:6px; color:var(--navy2); font-size:21px; line-height:1.25; }

/* Steps */

#nyvr26-master .nyvr-steps{ counter-reset:nyvrStep; display:grid; gap:11px; margin-top:14px; }

#nyvr26-master .nyvr-step{ position:relative; min-height:72px; padding:15px 15px 15px 62px; border:1px solid var(--line); border-radius:17px; background:linear-gradient(180deg,#fff,#f8fbfd); }

#nyvr26-master .nyvr-step::before{ counter-increment:nyvrStep; content:counter(nyvrStep); position:absolute; left:15px; top:16px; display:grid; place-items:center; width:34px; height:34px; border-radius:50%; background:var(--navy2); color:#fff; font-weight:950; }

#nyvr26-master .nyvr-step strong{ display:block; margin-bottom:3px; color:var(--navy2); font-size:18px; line-height:1.3; }

/* Checks */

#nyvr26-master .nyvr-check{ position:relative; min-height:47px; padding:11px 12px 11px 43px; border:1px solid var(--line); border-radius:14px; background:#fff; }

#nyvr26-master .nyvr-check::before{ content:"✓"; position:absolute; left:12px; top:12px; display:grid; place-items:center; width:22px; height:22px; border-radius:50%; background:var(--green-soft); color:var(--green); font-weight:950; }

/* Problems */

#nyvr26-master .nyvr-problem{ position:relative; padding:15px 15px 15px 50px; border:1px solid var(--line); border-radius:16px; background:#fff; }

#nyvr26-master .nyvr-problem::before{ content:"→"; position:absolute; left:14px; top:16px; display:grid; place-items:center; width:26px; height:26px; border-radius:50%; background:var(--gold-soft); color:#93620b; font-weight:950; }

#nyvr26-master .nyvr-problem strong{ display:block; margin-bottom:3px; color:var(--navy2); }

/* Buttons */

#nyvr26-master .nyvr-actions{ display:flex; flex-wrap:wrap; gap:9px; margin-top:13px; }

#nyvr26-master .nyvr-action{ display:inline-flex; align-items:center; justify-content:center; min-height:45px; padding:10px 14px; border-radius:12px; background:var(--navy2); color:#fff!important; font-weight:900!important; line-height:1.35; text-align:center; text-decoration:none!important; }

#nyvr26-master .nyvr-action.light{ border:1px solid var(--line); background:#fff; color:var(--blue)!important; }

/* Tables */

#nyvr26-master .nyvr-table-wrap{ width:100%; margin:14px 0; overflow-x:auto; border:1px solid var(--line); border-radius:17px; -webkit-overflow-scrolling:touch; }

#nyvr26-master .nyvr-table{ width:100%; min-width:740px; border-collapse:collapse; background:#fff; }

#nyvr26-master .nyvr-table caption{ padding:12px 13px; background:#f3f8fa; color:var(--navy2); font-weight:900; text-align:left; }

#nyvr26-master .nyvr-table th{ padding:12px 13px; background:var(--navy2); color:#fff; text-align:left; font-size:14px; line-height:1.4; }

#nyvr26-master .nyvr-table td{ padding:12px 13px; border-top:1px solid var(--line); vertical-align:top; }

#nyvr26-master .nyvr-table td:first-child{ color:var(--navy); font-weight:850; }

/* Scripts */

#nyvr26-master .nyvr-script{ position:relative; margin:14px 0; padding:18px 18px 18px 57px; border:1px dashed #8fb8ca; border-radius:17px; background:linear-gradient(135deg,#edf8fc,#fff); }

#nyvr26-master .nyvr-script::before{ content:"☎"; position:absolute; left:15px; top:17px; display:grid; place-items:center; width:31px; height:31px; border-radius:50%; background:var(--blue); color:#fff; font-weight:900; }

#nyvr26-master .nyvr-script strong{ display:block; margin-bottom:4px; color:var(--navy2); }

/* Address */

#nyvr26-master .nyvr-address{ margin:13px 0; padding:17px; border:1px solid var(--line); border-radius:17px; background:var(--soft); }

#nyvr26-master .nyvr-address strong{ display:block; margin-bottom:6px; color:var(--navy2); font-size:18px; }

/* Glossary */

#nyvr26-master .nyvr-term dt{ margin:0 0 5px; color:var(--navy2); font-size:17px; font-weight:950; }

#nyvr26-master .nyvr-term dd{ margin:0; color:var(--muted); }

/* FAQ */

#nyvr26-master .nyvr-faq details{ margin:10px 0; padding:14px 16px; border:1px solid var(--line); border-radius:15px; background:#fff; }

#nyvr26-master .nyvr-faq summary{ cursor:pointer; color:var(--navy2); font-weight:900; line-height:1.4; }

#nyvr26-master .nyvr-faq details p{ margin:9px 0 0; }

/* Final disclaimer */

#nyvr26-master .nyvr-footer{ margin-top:20px; padding:19px; border:2px solid #bc4b46; border-left-width:6px; border-radius:19px; background:var(--red-soft); color:#3f3433; }

#nyvr26-master .nyvr-footer h2{ margin:0 0 8px; color:#762925; font-size:23px; line-height:1.25; }

/* Tablet */

@media(max-width:980px){ #nyvr26-master .nyvr-facts{ grid-template-columns:repeat(3,minmax(0,1fr)); }

#nyvr26-master .nyvr-nav{ grid-template-columns:repeat(2,minmax(0,1fr)); }

#nyvr26-master .nyvr-scene{ right:2px; width:300px; opacity:.56; } }

/* GeneratePress mobile */

@media(max-width:760px){ #nyvr26-master{ width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); padding-left:10px; padding-right:10px; overflow-x:hidden; }

#nyvr26-master .nyvr-hero{ min-height:auto; padding:26px 15px 210px; border-radius:20px; }

#nyvr26-master .nyvr-hero h2{ font-size:30px; line-height:1.15; letter-spacing:-.018em; }

#nyvr26-master .nyvr-hero p{ font-size:16px; line-height:1.66; }

#nyvr26-master .nyvr-kicker{ border-radius:14px; }

#nyvr26-master .nyvr-scene{ right:50%; bottom:5px; width:289px; height:197px; opacity:.8; transform:translateX(50%); }

#nyvr26-master .nyvr-terminal{ inset:3px 6px 26px; }

#nyvr26-master .nyvr-route-line{ left:14px; right:14px; grid-template-columns:38px minmax(0,1fr) 24px; min-height:48px; }

#nyvr26-master .nyvr-route-line.nyc{top:49px} #nyvr26-master .nyvr-route-line.nys{top:107px}

#nyvr26-master .nyvr-code{ width:36px; height:36px; }

#nyvr26-master .nyvr-download, #nyvr26-master .nyvr-file{ display:none; }

#nyvr26-master .nyvr-hero-actions, #nyvr26-master .nyvr-actions{ flex-direction:column; }

#nyvr26-master .nyvr-btn, #nyvr26-master .nyvr-action{ width:100%; }

#nyvr26-master .nyvr-facts, #nyvr26-master .nyvr-nav, #nyvr26-master .nyvr-grid-2, #nyvr26-master .nyvr-grid-3, #nyvr26-master .nyvr-route-grid, #nyvr26-master .nyvr-check-grid, #nyvr26-master .nyvr-problem-grid, #nyvr26-master .nyvr-contact-grid, #nyvr26-master .nyvr-glossary{ grid-template-columns:1fr; }

#nyvr26-master .nyvr-section{ padding:18px 14px; border-radius:18px; }

#nyvr26-master .nyvr-step{ padding:15px 13px 15px 58px; } }

/* Mobile table cards */

@media(max-width:680px){ #nyvr26-master .nyvr-table-wrap{ overflow:visible; border:0; }

#nyvr26-master .nyvr-table{ min-width:0; background:transparent; }

#nyvr26-master .nyvr-table thead{ position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }

#nyvr26-master .nyvr-table, #nyvr26-master .nyvr-table tbody, #nyvr26-master .nyvr-table tr, #nyvr26-master .nyvr-table td{ display:block; width:100%; }

#nyvr26-master .nyvr-table caption{ display:block; margin-bottom:9px; border:1px solid var(--line); border-radius:14px; }

#nyvr26-master .nyvr-table tr{ margin:0 0 11px; overflow:hidden; border:1px solid var(--line); border-radius:15px; background:#fff; }

#nyvr26-master .nyvr-table td{ padding:10px 12px; border-top:1px solid var(--line); }

#nyvr26-master .nyvr-table td:first-child{ border-top:0; }

#nyvr26-master .nyvr-table td::before{ content:attr(data-label); display:block; margin-bottom:4px; color:var(--navy2); font-size:11px; font-weight:900; line-height:1.35; letter-spacing:.03em; text-transform:uppercase; } }

@media(max-width:390px){ #nyvr26-master .nyvr-hero{ padding-left:13px; padding-right:13px; }

#nyvr26-master .nyvr-hero h2{ font-size:28px; }

#nyvr26-master .nyvr-scene{ width:270px; }

#nyvr26-master .nyvr-section{ padding-left:12px; padding-right:12px; } }

@media(prefers-reduced-motion:reduce){ #nyvr26-master .nyvr-route-line, #nyvr26-master .nyvr-scan, #nyvr26-master .nyvr-download, #nyvr26-master .nyvr-file{ animation:none!important; }

#nyvr26-master .nyvr-scan{ top:125px; opacity:.45; } }

New York · CIR, NYSIIS and official-copy recovery

Download or Recover the Right New York Vaccine Record

New York does not have one public download portal for every vaccine record. Vaccinations administered in New York City generally use the Citywide Immunization Registry (CIR) and My Vaccine Record, while vaccinations administered elsewhere in New York State are generally stored through NYSIIS and retrieved through authorized healthcare or public-health sources.

Use this guide to get an official copy, download an NYC PDF, save a SMART Health Card, retrieve a child’s record, fix missing doses, use the NYC assistance or mail-request process, recover older records and prepare proof for school, college, camp or work.

NYC registry

Citywide Immunization Registry (CIR).

Outside NYC

New York State Immunization Information System (NYSIIS).

Direct NYC copy

PDF and SMART Health Card options are available through My Vaccine Record.

NYSIIS public login?

Residents generally get copies through providers or local public health.

School use

NYSIIS and CIR records are recognized official proof formats.

Choose the exact task you need to finish

Use the route that matches where the vaccination occurred and what type of copy you need.

Decision 1

Use the registry where the vaccination was administered

Do not route the search only by your current home address. New York’s reporting system is based primarily on where the healthcare provider administered the vaccination.

NYC-administered vaccine
Use CIR / My Vaccine Record

Vaccinations administered in Manhattan, Brooklyn, Queens, the Bronx or Staten Island are generally reported to NYC’s Citywide Immunization Registry.

Outside NYC
Use NYSIIS-related sources

Vaccinations administered elsewhere in New York State are generally reported to NYSIIS, even when the patient lives in New York City.

Example:
a Queens resident vaccinated by a provider in Nassau County may have that vaccination reported to NYSIIS because it was administered outside the five boroughs. A vaccination administered in Queens would follow the CIR route.
Mixed history?
If you received vaccines in both NYC and elsewhere in New York State, check both routes rather than assuming one registry has every dose.
Complete retrieval order

How to get a New York vaccine-record copy step by step

Ask what proof the receiving organization wants
Confirm whether it accepts a registry printout, provider immunization history, pharmacy record, previous-school record, official foreign record or another specific form.
List every vaccination location
Include pediatricians, doctors, pharmacies, urgent-care sites, hospitals, health departments, school clinics, employers, military facilities and providers in other states.
Separate NYC from non-NYC vaccinations
Use CIR/My Vaccine Record for NYC-administered vaccinations and NYSIIS-related sources for doses administered elsewhere in New York State.
Try the fastest official route
NYC users should try My Vaccine Record. Outside NYC, start with the current provider, administering provider, pharmacy or local health department.
Download or request the complete record
Save the full report rather than a cropped screenshot containing only one dose.
Compare expected doses
Look for vaccinations you know were given by a pharmacy, previous doctor, school clinic or provider in another jurisdiction.
Investigate missing doses at their source
Ask the organization that administered a missing vaccine to verify its clinical record and registry reporting.
Use formal assistance when self-service fails
NYC provides online assistance and mail/fax routes. Outside NYC, use the provider, local health department and NYSDOH support routes.
Search other states separately
Vaccinations administered outside New York may remain in another state’s IIS or the original provider’s records.
Save a permanent private copy
Keep one readable digital copy and one secure backup for future school, employment, medical or personal use.

Document choice

What counts as an official New York vaccine-record copy?

Official or useful record formats
Document What it is When to use it
My Vaccine Record PDF Official NYC CIR immunization report available through My Vaccine Record. School, college, camp, employer or personal records when accepted.
NYSIIS printout Printable immunization history produced through an authorized NYSIIS source. Child school, day care, camp and other documentation needs.
Provider immunization record Record generated by the healthcare organization that administered or documented vaccines. Missing registry dose, urgent deadline or receiving-office request.
Pharmacy administration history Clinical vaccination history from the pharmacy that administered doses. Recent adult vaccinations missing from the registry.
SMART Health Card Digitally verifiable QR-code vaccination record offered through NYC My Vaccine Record. Only when the receiving organization accepts the digital format.
A personally edited PDF, screenshot or handwritten replacement is not an official correction.
If information is wrong, correct the source record through the provider or registry workflow.
NYC direct download

How to download your official NYC vaccine record

My Vaccine Record is the most direct New York self-service route. It searches available CIR records for eligible individuals, parents and legal guardians.

Identity options currently supported

IDNYC number
NYS DMV driver-license number
NYS DMV non-driver ID number
Primary-contact mobile number
Primary-contact email address
Exact name and date of birth
Parent/guardian relationship for child records
Former contact details when current information does not match

Open official My Vaccine Record
Confirm you are on the NYC service before entering identifying information.
Choose your own record or your child’s record
Child access depends on the appropriate adult relationship being connected with the child’s record.
Complete the requested certification and identity steps
Use accurate information rather than trying random variations of sensitive identifiers.
Review the matching record
Confirm the name and date of birth before reviewing or downloading vaccination information.
Download the PDF immunization report
My Vaccine Record currently provides the immunization report as a downloadable PDF.
Open the saved file before closing the page
Confirm that every page downloaded and that vaccination names and dates are readable.
Keep the report private
Save it in a protected folder rather than an openly shared drive.

Official status:
NYC Health describes the CIR vaccine record as official, and NYC311 says My Vaccine Record printouts can be used for school, college or camp enrollment.
Coverage is not guaranteed to be complete.
NYC Health says adults age 19 or older may have only vaccinations reported with consent, and My Vaccine Record warns that people born in NYC before 1995 may have incomplete information.
Digital record

PDF vs SMART Health Card: save the format you actually need

My Vaccine Record currently offers both a PDF immunization report and SMART Health Card QR codes.

PDF immunization report

Best when a person needs a readable report showing the vaccination history for upload, printing or permanent personal records.

SMART Health Card

A digitally verifiable vaccination record that uses one or more QR codes. Depending on the number of vaccinations, more than one QR code may be generated.

Important SMART Health Card details

QR code contains identifying/vaccination information
More than one QR code may be required
New doses do not automatically update an already saved digital record
Run a new My Vaccine Record search after a new dose
Confirm recipient accepts QR-based proof
Do not post QR codes publicly

Privacy:
a SMART Health Card contains personal health information that can be read by compatible devices. Share it only when you intend to disclose the record.
Outside New York City

How to get a NYSIIS vaccine-record copy

NYSIIS is not a universal resident-facing download portal. Direct registry access is restricted to authorized users.

Child younger than 19

  1. Ask the child’s primary-care provider.
  2. Ask whether the provider can print the complete NYSIIS history.
  3. If needed, contact the local health department.
  4. Ask the school whether it already holds an official registry copy.
  5. Contact NYSDOH for routing help if those paths fail.
Adult

  1. Ask the current healthcare provider.
  2. Check providers that administered past vaccines.
  3. Check pharmacies for adult doses.
  4. Ask local public health for record-location guidance.
  5. Search other states separately when applicable.

Why the NYSIIS child printout matters:
NYSDOH says NYSIIS can produce a printable, accurate official copy of a child’s immunization history for school, day care and camp.
NYSDOH direct-request nuance:
NYSIIS provider guidance states that parents/guardians may obtain a child’s record from the primary-care provider, local health department or NYSDOH Immunization Program. Because NYSDOH does not currently present this as a simple universal consumer download form, provider/local-health routes are usually the clearest first actions.
NYSIIS copy script
“I need a complete official immunization record for [purpose]. Please check your medical record and NYSIIS, including any previous surname, and provide the complete printable immunization history if available.”
Parents and guardians

How to retrieve a child’s New York vaccine record

Child vaccinated in NYC
Use My Vaccine Record

  1. Enter the child’s identifying information.
  2. Use the adult relationship/contact information associated with CIR.
  3. Ask the pediatrician to confirm parent/guardian information if access fails.
  4. Download the complete PDF after a match.
Child vaccinated outside NYC
Request the NYSIIS copy

  1. Ask the pediatrician or primary-care provider.
  2. Ask local public health if the provider cannot help.
  3. Check previous school/day-care files.
  4. Check other state registries for out-of-state doses.

NYC child-access detail:
My Vaccine Record says the requesting adult must be listed on the child’s birth certificate or have been reported by the child’s healthcare provider to the City. NYC Health also advises parents to have the provider keep parent/guardian contact information current in CIR.
Pediatrician script
“I cannot access my child’s immunization record. Please verify the child’s exact legal name and date of birth, confirm my parent/guardian and primary-contact information, and check that the vaccinations administered by your office were reported to the correct registry.”
Extra NYC parent feature:
if a child’s healthcare provider completed an Asthma Medication Administration Form electronically for school, My Vaccine Record says the form may also be downloadable from the search results. A hard-copy form submitted directly to a school will not appear there.
No record found

Diagnose the missing record before repeating the search

Wrong registry
Check CIR for NYC-administered doses and NYSIIS-related sources for vaccinations administered elsewhere in New York.
Former surname
Check maiden names, hyphenated names, previous spellings and names used at the original appointment.
Old phone number
NYC My Vaccine Record may be trying to match a primary-contact number reported earlier.
Old email address
Try the contact information associated with the provider at the time of vaccination.
Parent relationship mismatch
Ask the child’s provider to verify parent/guardian and primary-contact information in CIR.
Provider never reported the dose
Contact the exact office or pharmacy that administered it.
Adult reporting gap
Adult records may be incomplete because older doses or doses without applicable consent were not added.
Out-of-state vaccination
Search the registry/provider in the state where the vaccination was given.
Old paper-only history
Previous medical offices, schools, employers, military files or family records may be the only source.
Profile exists but contains no vaccines
NYC’s official request form recognizes “record found — no vaccines” as different from “record not found.”

No registry result does not prove that no vaccination occurred.
Treat it as a record-location problem until the provider and other likely sources have been checked.
Missing or incorrect dose

How to correct a New York vaccine record

Start with the source that administered the vaccine. The goal is to correct the underlying clinical/registry information, not to edit a downloaded PDF.

Evidence to collect before requesting a correction
Detail Where to find it Why it helps
Vaccine name Provider portal, pharmacy history, vaccine card. Identifies the exact missing event.
Administration date Medical record, pharmacy record, receipt, visit history. Helps staff locate the original encounter.
Administering location Clinic, pharmacy, hospital, employer or school clinic. Identifies which organization should verify reporting.
Manufacturer / lot Clinical or pharmacy administration record. Provides supporting detail when available.
Identity used at appointment Appointment confirmation or patient profile. Can reveal a duplicate or mismatched profile.
Provider correction script
“My vaccine record is missing the [vaccine] administered at your location around [date]. Please verify the original administration record, confirm the identity information used, and check whether the vaccination was correctly reported to CIR or NYSIIS.”
Recovered an older source record?
NYSDOH recommends asking the healthcare provider to enter verified missing history into the appropriate registry when possible and to document the immunization history on an official record.
NYC online fallback

Use the Record Assistance Request when My Vaccine Record does not work

NYC provides an official online assistance route for inaccessible, incomplete or incorrect CIR records.

Try My Vaccine Record first
Confirm that ordinary self-service access does not solve the problem.
Prepare valid photo identification
NYC’s assistance instructions require a valid photo ID upload.
Describe the problem precisely
State whether the issue is no match, missing vaccines, incorrect information or child-access failure.
Keep submission confirmation
Save the reference or confirmation information privately.
Escalate only after using the normal routes
NYC311 asks people needing additional email help to first try My Vaccine Record and a Record Assistance Request or Immunization Record Request Application.

Processing estimate:
My Vaccine Record currently says staff usually respond to the online assistance form within about 2 business days; NYC311 describes the usual response as about 2–3 days. Treat these as service estimates, not guarantees.
Official NYC application

Request an NYC immunization record by mail

The Immunization Record Request Application is the formal paper fallback when online retrieval is unavailable.

Applicant information requested

First name
Middle name
Last name
Maiden name when applicable
Sex assigned at birth
Whether born in NYC
Date of birth
Medicaid number when applicable
Phone number
Email address
Complete address
Birth hospital
Current healthcare provider
Provider phone number
Mother’s first name
Mother’s maiden name
Mother’s last name
Mother’s date of birth

Parent/guardian section when someone else requests the record

Relationship to applicant
First name
Last name
Email address
Signature
Date
Primary language

Mail workflow

Download the current NYC application
Use the official NYC Health PDF.
Complete all relevant fields clearly
The official-use section includes “Form incomplete” as a possible outcome.
Attach a valid photo ID copy
The form gives examples including IDNYC, a driver’s license or passport.
Mail the application and ID copy
Use the current address shown on the form.
Keep a private copy and mailing date
This helps if follow-up is necessary.

Current application mailing address

NYC Health Department
Citywide Immunization Registry
42-09 28th St.
Fifth Floor, CN-21
Long Island City, NY 11101-4132

Timing:
the application says you will receive a response within 10 business days. NYC311 describes mail/fax requests as taking about 1–2 weeks.
Do not email the completed application.
The current application explicitly says not to email it.

Possible official outcomes

Record sent

The requested CIR information was located and released.

Record not found

No matching record was located through the request.

Record found — no vaccines

A profile exists, but the official-use section indicates no vaccines are recorded.

Form incomplete

Required application information or documentation was insufficient.

2026–27 school use

Use the vaccine record that the New York school can accept

New York school guidance recognizes multiple types of documentation. A registry record can be very useful, but it is not the only possible official source.

Examples of acceptable New York school immunization documentation
Record type What it provides Practical action
NYSIIS record Official statewide registry immunization history. Ask provider/local health for a complete copy.
CIR record Official NYC registry immunization history. Use My Vaccine Record when eligible.
Signed practitioner certificate Vaccines/products and administration dates certified by a licensed practitioner. Request a complete immunization certificate rather than a general visit note.
Electronic health record Provider-generated electronic immunization history. Confirm the receiving school accepts the format.
Another state’s registry Official registry history from another state. Retrieve it where the vaccination occurred.
Official foreign record Official foreign-country vaccination documentation. Ask whether translation or provider review is necessary.
Previous-school record Prior school immunization documentation containing the required certificate information. Ask the former school to transfer it directly when possible.

2026–27 enrollment deadline

Current NYSDOH rule summary:
within 14 days of the first day of school or day care, parents must show proof of up-to-date vaccination or provide a valid medical exemption. For a child who is overdue, NYSDOH says the first required dose(s) must be received within that first 14-day period and subsequent doses must follow the required timing.
This guide does not decide whether a student’s vaccine schedule satisfies New York law.
Ask the school nurse/registrar and use the current 2026–27 NYSDOH schedule for compliance questions.
School deadline script
“Please tell me exactly which vaccine, dose date or record is missing, the deadline, and which documentation formats you accept. Can I submit a NYSIIS/CIR report, provider electronic health record or previous-school record while another correction is pending?”

Ask an old school even years later

NYSED guidance says individual student immunization records must be retained for at least six years, or three years after the student reaches age 18, whichever is longer. Some schools may keep them longer.
Adults and older histories

Why adult New York vaccine records can be incomplete

Reporting rules make childhood registry coverage more consistent than adult history.

NYSIIS outside NYC

Immunizations received before age 19 remain in NYSIIS. Vaccinations given at age 19 or older may be added when the adult’s consent is documented.

CIR in NYC

NYC providers must report vaccinations administered to children ages 0–18. Adult vaccinations may be reported with patient consent.

Adult backup sources

Primary-care provider
Previous medical practices
Pharmacies
Employer occupational health
College/student health
Military or VA records
Travel clinic
Other state registries

Older adult record warning:
do not assume an old physician or hospital is legally required to still have decades-old childhood immunization records. Start with the registry, former schools and other record holders while also checking any successor practice or record custodian.
CVS, Walgreens and other pharmacies

How to recover a pharmacy vaccine missing from CIR or NYSIIS

Use the account that booked the appointment
Check old phone numbers, old email addresses and family accounts.
Look for Immunizations or Vaccination History
Purchase receipts and appointment confirmations are not always the complete administration record.
Call the location that administered the vaccine
Request the complete vaccine-administration history.
Confirm where the dose was administered
This determines whether the New York route should be CIR or NYSIIS.
Ask about registry reporting
If the pharmacy record exists but the registry dose is missing, ask whether the vaccination was reported and under which identity information.
Keep the pharmacy record
Give verified documentation to the appropriate provider when requesting correction.

Moved to New York

New residents may need to combine several official records

Moved to NYC from another state

Contact your previous provider, former school and the previous state’s immunization registry. Give recovered documentation to your NYC provider so the appropriate history can be documented.

Moved to NYC from elsewhere in NYS

NYC Health says some previous New York State information may already be in CIR, but the previous provider, school, NYSDOH or local health department can still be necessary.

Moved out of New York

Save your NYSIIS/CIR/provider copy and give it to your new provider or school rather than relying on automatic interstate transfer.

NYC yellow-card note:
NYC Health does not issue replacement Lifetime Health Records commonly called “yellow cards.” If you have an old personal yellow card, keep it.
Lost childhood history

How to rebuild old New York vaccine records

NYSDOH states that NYSIIS may not contain every immunization record. Older histories can require several sources.

Old-record sources and what to ask for
Source What to check What to request
Previous pediatrician/doctor Patient portal, records office, successor practice. Complete immunization history.
Closed practice Former phone recording, affiliated hospital, medical-record custodian. Archived immunization records or custodian contact.
School School nurse, registrar, district records office. Immunization certificate/file previously held.
College Student health and admissions-health records. Previously accepted immunization documentation.
Employer Occupational health files. Verified vaccination documentation.
Military/VA Service treatment records, VA/TRICARE systems. Complete service immunization history.
Another state State IIS and original provider. Official state/provider immunization history.
After recovery:
ask a healthcare provider to document verified missing history on an official record and, when appropriate, enter it into the correct immunization registry.
There is no single national personal immunization database.
A person vaccinated in multiple jurisdictions may need to request records separately.
Lost COVID-19 card

Use the official record instead of trying to replace the old CDC card

NYC says it does not currently issue replacement CDC COVID-19 Vaccination Record Cards. If a COVID-19 vaccine was administered in NYC and reported to CIR, My Vaccine Record can provide an official vaccination record instead.

Best action:
retrieve the My Vaccine Record PDF/SMART Health Card and separately keep any provider or pharmacy documentation you still have.
Phone and email routing

Who should you contact for each New York record problem?

Verified official contact routes
Problem Official route Prepare first
General immunization help outside NYC NYSDOH Division of Vaccine Excellence: 518-473-4437 or immunize@health.ny.gov. County, provider and approximate vaccination dates.
NYSIIS-specific question nysiis@health.ny.gov. Explain whether you are a patient/parent or professional user.
General NYC immunization help NYC Immunization Hotline: 347-396-2400. Explain the record route already attempted.
NYC311 vaccine-record help 311 in NYC or 212-639-9675 outside NYC. Record owner, failed route and deadline.
My Vaccine Record questions cir-records@health.nyc.gov. Describe the issue without sending unnecessary sensitive identifiers.
Urgent NYC record after normal routes fail NYCvaxrecord@health.nyc.gov. Explain urgency; do not send personal identifying information by ordinary email.
2026–27 NYS school immunization question outside NYC 518-474-1944 or OSAS@health.ny.gov. School, grade and exact documentation question.
NYC school immunization question 347-396-2433 or school_immunizations@health.nyc.gov. School and exact missing record/dose issue.
Email privacy:
NYC Health specifically warns users not to send personal identifying information over ordinary email. Use email to explain the problem and follow the official secure/document route for sensitive material.
Before calling

Prepare a vaccine-record recovery worksheet

Current legal name
Former or maiden names
Date of birth
Current and old phone numbers
Current and old email addresses
Parent/guardian information for childhood record
Provider names
Pharmacy locations
Approximate vaccination years
Previous schools/colleges
States where vaccines were administered
Reason the record is needed
Submission deadline
Exact format requested by recipient

Universal record-location script
“I need a complete official immunization record for [purpose]. The record may be under [current/former name], and vaccinations may have been administered by [provider/pharmacy] around [years]. Can you tell me whether you hold the record, whether you can check CIR or NYSIIS as appropriate, and what identification or authorization you require?”
Before submitting

Final official-record quality and privacy check

Record belongs to the correct person
Name is spelled correctly
Date of birth is correct
All expected vaccination locations were checked
NYC and non-NYC routes were both checked when applicable
Pharmacy doses were compared
Out-of-state doses were searched separately
Missing doses were investigated at source
All PDF pages are present
Vaccine dates are readable
Receiving organization accepts this format
QR codes and PDFs are stored privately

Terminology

New York vaccine-record glossary

NYSIIS
New York State Immunization Information System, the statewide immunization registry used outside New York City.

CIR
Citywide Immunization Registry, New York City’s immunization registry.

My Vaccine Record
NYC’s public-facing service for retrieving eligible CIR vaccination records.

HCS
Health Commerce System, New York State’s secure professional health-services environment used for authorized systems such as NYSIIS.

IIS
Immunization Information System, the general term for a state or jurisdiction vaccination registry.

SMART Health Card
A digitally verifiable vaccination record using one or more QR codes.

Record Assistance Request
NYC’s online help route when a CIR record cannot be accessed or requires correction assistance.

Official immunization record
A vaccination history issued, maintained or verified through an appropriate registry, healthcare provider or other accepted official source.

Common questions

New York vaccine records FAQs

How do I download my New York vaccine records?

For vaccinations reported to NYC’s CIR, use My Vaccine Record, which currently offers a downloadable PDF report. For vaccinations outside NYC, residents generally obtain a NYSIIS-related copy through a healthcare provider, local health department or other authorized source.

Is a My Vaccine Record printout an official record?

Yes. NYC Health identifies the CIR vaccine record as official, and NYC311 says My Vaccine Record printouts can be used for school, college or camp enrollment.

Can I log into NYSIIS myself?

NYSIIS direct access is for authorized users. Parents and patients generally request records through healthcare providers, local health departments or other official record sources rather than creating a personal professional NYSIIS login.

Can I download my child’s NYC vaccine record?

Yes, when My Vaccine Record can match the child’s CIR information and the requesting adult has the required parent/guardian relationship recorded through the birth certificate or healthcare-provider information.

What if My Vaccine Record cannot find me?

Check former names and previous contact information, ask the provider to verify CIR reporting, and then use the official Record Assistance Request or Immunization Record Request Application if necessary.

How long does NYC record assistance take?

Current official NYC sources describe online assistance as usually around two business days to two or three days. Mail/fax requests are described as roughly one to two weeks, while the official mail application says a response should be received within 10 business days. These are estimates rather than guarantees.

Can I save a SMART Health Card instead of a PDF?

My Vaccine Record currently offers SMART Health Card QR codes as well as a PDF. Confirm that the receiving organization accepts the QR format, and keep the QR code private because it contains personal vaccination information.

Can NYSIIS or CIR records be used for school?

Yes. New York school guidance recognizes NYSIIS and CIR records among acceptable immunization-documentation formats, along with several other qualifying official sources.

Why is my adult New York vaccine record incomplete?

Older vaccinations may predate electronic reporting, may have occurred outside New York, or may not have been added because adult registry reporting involves consent. Check providers, pharmacies, schools, employers, military records and other state registries.

What should I do if my old doctor closed?

Look for the successor practice, affiliated hospital system or medical-record custodian. Also check former schools, colleges, pharmacies, employers, local health departments and the appropriate immunization registry.