Texas Immunization Records 2026: ImmTrac2 Request Guide

💉 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

.txrec26 section, .txrec26 nav, .txrec26 div, .txrec26 table, .txrec26 img, .txrec26 iframe, .txrec26 video, .txrec26 details, .txrec26 button{ max-width:100%; }

.txrec26 p{margin:0 0 11px}

.txrec26 ul, .txrec26 ol{ margin:8px 0 0; padding-left:21px; }

.txrec26 li{margin:6px 0}

.txrec26 strong{font-weight:850}

.txrec26 address{font-style:normal}

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

.txrec26 a:hover{ text-decoration-thickness:2px; }

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

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

.txrec26 .txr-hero{ position:relative; min-height:448px; margin:18px 0; padding:39px 37px; overflow:hidden; border:1px solid rgba(255,255,255,.14); border-radius:29px; color:#fff; background: radial-gradient(circle at 12% 10%,rgba(236,174,61,.31),transparent 27%), radial-gradient(circle at 89% 17%,rgba(76,211,201,.21),transparent 29%), linear-gradient(132deg,#071a2b 0%,#123d5c 51%,#076260 100%); box-shadow:0 20px 43px rgba(16,47,73,.2); }

.txrec26 .txr-hero-copy{ position:relative; z-index:5; max-width:735px; }

.txrec26 .txr-kicker{ display:inline-flex; align-items:center; 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; white-space:normal; }

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

.txrec26 .txr-hero p{ max-width:750px; color:rgba(255,255,255,.95); font-size:17px; line-height:1.68; }

.txrec26 .txr-hero-actions{ display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; }

.txrec26 .txr-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:#2d1e03!important; font-weight:900!important; line-height:1.35; text-align:center; text-decoration:none!important; white-space:normal; box-shadow:0 10px 22px rgba(0,0,0,.17); }

.txrec26 .txr-btn.alt{ border-color:rgba(255,255,255,.33); background:rgba(255,255,255,.11); color:#fff!important; box-shadow:none; }

/* TEXAS RECORD ROUTER ANIMATION */

.txrec26 .txr-scene{ position:absolute; right:18px; bottom:15px; z-index:2; width:min(338px,32vw); height:310px; pointer-events:none; }

.txrec26 .txr-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); }

.txrec26 .txr-terminal-head{ display:flex; align-items:center; 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; }

.txrec26 .txr-secure{ display:inline-flex; align-items:center; gap:6px; color:#75efad; }

.txrec26 .txr-secure::before{ content:""; width:7px; height:7px; border-radius:50%; background:#61e49d; box-shadow:0 0 10px #61e49d; animation:txrPulse 1.7s ease-in-out infinite; }

.txrec26 .txr-stage{ position:absolute; left:22px; right:22px; display:grid; grid-template-columns:46px minmax(0,1fr) 27px; align-items:center; gap:9px; min-height:57px; padding:8px 10px; border:1px solid rgba(255,255,255,.14); border-radius:14px; background:rgba(255,255,255,.07); }

.txrec26 .txr-stage.find{ top:58px; animation:txrFind 6s ease-in-out infinite; }

.txrec26 .txr-stage.form{ top:128px; animation:txrForm 6s ease-in-out infinite; }

.txrec26 .txr-stage.record{ top:198px; animation:txrRecord 6s ease-in-out infinite; }

.txrec26 .txr-code{ display:grid; place-items:center; width:43px; height:43px; border-radius:12px; background:var(--gold); color:#2b1c03; font-size:10px; font-weight:950; }

.txrec26 .txr-stage.form .txr-code{ background:#55cec5; color:#062c2b; }

.txrec26 .txr-stage.record .txr-code{ background:#a99ce0; color:#21174f; }

.txrec26 .txr-stage strong{ display:block; color:#fff; font-size:13px; line-height:1.2; }

.txrec26 .txr-stage small{ display:block; margin-top:3px; color:rgba(255,255,255,.68); font-size:9px; line-height:1.25; }

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

.txrec26 .txr-scan{ position:absolute; left:13px; right:13px; top:47px; height:3px; background:linear-gradient(90deg,transparent,#65eadc 18%,#fff 50%,#65eadc 82%,transparent); box-shadow:0 0 15px #65eadc; animation:txrScan 6s ease-in-out infinite; }

.txrec26 .txr-status{ position:absolute; right:16px; bottom:13px; padding:7px 10px; border-radius:999px; background:#65e4a0; color:#06291a; font-size:9px; font-weight:950; letter-spacing:.06em; opacity:0; animation:txrStatus 6s ease-in-out infinite; }

.txrec26 .txr-folder{ position:absolute; left:20px; bottom:2px; width:128px; height:79px; padding:18px 11px; border-radius:10px; background:linear-gradient(135deg,#f5c35c,#d8951c); color:#4d3103; font-size:10px; font-weight:950; letter-spacing:.05em; box-shadow:0 12px 24px rgba(0,0,0,.2); animation:txrFolder 6s ease-in-out infinite; }

.txrec26 .txr-folder::before{ content:""; position:absolute; left:10px; top:-11px; width:54px; height:18px; border-radius:7px 7px 0 0; background:#f5c35c; }

@keyframes txrScan{ 0%,9%{transform:translateY(0);opacity:0} 16%{opacity:1} 73%{transform:translateY(183px);opacity:1} 91%,100%{transform:translateY(183px);opacity:0} }

@keyframes txrFind{ 0%,100%{border-color:rgba(255,255,255,.14);transform:translateX(0)} 27%,39%{border-color:rgba(236,174,61,.88);transform:translateX(4px)} }

@keyframes txrForm{ 0%,100%{border-color:rgba(255,255,255,.14);transform:translateX(0)} 47%,59%{border-color:rgba(85,206,197,.88);transform:translateX(4px)} }

@keyframes txrRecord{ 0%,100%{border-color:rgba(255,255,255,.14);transform:translateX(0)} 67%,80%{border-color:rgba(169,156,224,.88);transform:translateX(4px)} }

@keyframes txrStatus{ 0%,73%{opacity:0;transform:translateY(6px) scale(.93)} 82%,94%{opacity:1;transform:translateY(0) scale(1)} 100%{opacity:0} }

@keyframes txrFolder{ 0%,100%{transform:translateY(7px) rotate(-2deg)} 50%{transform:translateY(0) rotate(1deg)} }

@keyframes txrPulse{ 0%,100%{opacity:.45} 50%{opacity:1} }

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

.txrec26 .txr-alert, .txrec26 .txr-note, .txrec26 .txr-good, .txrec26 .txr-source, .txrec26 .txr-purple{ margin:14px 0; padding:15px 16px; border-radius:15px; }

.txrec26 .txr-alert{ border-left:5px solid var(--red); background:var(--red-soft); }

.txrec26 .txr-note{ border-left:5px solid var(--gold); background:var(--gold-soft); }

.txrec26 .txr-good{ border-left:5px solid var(--green); background:var(--green-soft); }

.txrec26 .txr-source{ border-left:5px solid var(--blue); background:var(--blue-soft); }

.txrec26 .txr-purple{ border-left:5px solid var(--purple); background:var(--purple-soft); }

.txrec26 .txr-section, .txrec26 .txr-card, .txrec26 .txr-route, .txrec26 .txr-mini, .txrec26 .txr-contact, .txrec26 .txr-formtype{ border:1px solid var(--line); background:var(--white); box-shadow:0 8px 23px rgba(16,47,73,.055); }

.txrec26 .txr-section{ margin:18px 0; padding:23px; border-radius:22px; }

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

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

.txrec26 .txr-section > p{ max-width:970px; }

.txrec26 .txr-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; white-space:normal; }

/* FACTS */

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

.txrec26 .txr-card{ padding:16px; border-radius:18px; }

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

.txrec26 .txr-card p{ margin:0; color:var(--muted); font-size:14px; }

/* TASK NAV */

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

.txrec26 .txr-menu h2{color:#fff}

.txrec26 .txr-menu p{ color:rgba(255,255,255,.84); }

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

.txrec26 .txr-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 */

.txrec26 .txr-grid-2, .txrec26 .txr-grid-3, .txrec26 .txr-route-grid, .txrec26 .txr-check-grid, .txrec26 .txr-problem-grid, .txrec26 .txr-contact-grid, .txrec26 .txr-form-grid, .txrec26 .txr-glossary{ display:grid; gap:12px; margin-top:13px; }

.txrec26 .txr-grid-2, .txrec26 .txr-route-grid, .txrec26 .txr-check-grid, .txrec26 .txr-problem-grid, .txrec26 .txr-contact-grid, .txrec26 .txr-glossary{ grid-template-columns:repeat(2,minmax(0,1fr)); }

.txrec26 .txr-grid-3, .txrec26 .txr-form-grid{ grid-template-columns:repeat(3,minmax(0,1fr)); }

.txrec26 .txr-route{ position:relative; padding:20px; overflow:hidden; border-radius:19px; }

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

.txrec26 .txr-route.fast::before{ background:linear-gradient(90deg,#d98f15,var(--gold)); }

.txrec26 .txr-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; }

.txrec26 .txr-route.fast .txr-route-tag{ background:var(--gold-soft); color:#875801; }

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

.txrec26 .txr-mini, .txrec26 .txr-contact, .txrec26 .txr-formtype{ padding:17px; border-radius:18px; }

.txrec26 .txr-mini strong, .txrec26 .txr-contact strong, .txrec26 .txr-formtype strong{ display:block; margin-bottom:6px; color:var(--navy2); font-size:18px; line-height:1.3; }

.txrec26 .txr-contact{ background:#fbfdfe; }

.txrec26 .txr-formtype{ position:relative; overflow:hidden; }

.txrec26 .txr-formtype::before{ content:""; position:absolute; top:0; left:0; width:100%; height:4px; background:var(--green); }

.txrec26 .txr-formtype.consent::before{background:var(--gold)} .txrec26 .txr-formtype.withdraw::before{background:var(--purple)}

.txrec26 .txr-code-badge{ display:inline-flex; margin-bottom:9px; padding:5px 9px; border-radius:8px; background:var(--soft); color:var(--navy); font-size:12px; font-weight:950; letter-spacing:.04em; }

/* ACTIONS */

.txrec26 .txr-actions{ display:flex; flex-wrap:wrap; gap:9px; margin-top:13px; }

.txrec26 .txr-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; white-space:normal; }

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

/* STEPS */

.txrec26 .txr-steps{ counter-reset:txrStep; display:grid; gap:11px; margin-top:14px; }

.txrec26 .txr-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); }

.txrec26 .txr-step::before{ counter-increment:txrStep; content:counter(txrStep); 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; }

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

/* CHECKS */

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

.txrec26 .txr-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 */

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

.txrec26 .txr-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; }

.txrec26 .txr-problem strong{ display:block; color:var(--navy2); line-height:1.3; }

/* CALL SCRIPT */

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

.txrec26 .txr-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; }

.txrec26 .txr-script strong{ display:block; margin-bottom:4px; color:var(--navy2); }

/* ADDRESS */

.txrec26 .txr-address{ margin:13px 0; padding:17px; border:1px solid var(--line); border-radius:17px; background:var(--soft); }

.txrec26 .txr-address strong{ display:block; margin-bottom:6px; color:var(--navy2); font-size:18px; }

/* TABLES */

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

.txrec26 .txr-table{ width:100%; min-width:740px; border-collapse:collapse; background:#fff; }

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

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

.txrec26 .txr-table td{ padding:12px 13px; border-top:1px solid var(--line); vertical-align:top; }

.txrec26 .txr-table td:first-child{ color:var(--navy); font-weight:850; }

/* GLOSSARY */

.txrec26 .txr-term{ padding:15px; border:1px solid var(--line); border-radius:16px; background:#fff; }

.txrec26 .txr-term dt{ margin:0 0 5px; color:var(--navy2); font-size:17px; font-weight:950; }

.txrec26 .txr-term dd{ margin:0; color:var(--muted); }

/* FAQ */

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

.txrec26 .txr-faq summary{ cursor:pointer; color:var(--navy2); font-weight:900; line-height:1.4; }

.txrec26 .txr-faq details p{ margin:9px 0 0; }

/* FINAL DISCLAIMER */

.txrec26 .txr-final{ margin-top:20px; padding:19px; border:2px solid #bc4a45; border-left-width:6px; border-radius:18px; background:var(--red-soft); }

.txrec26 .txr-final h2{ margin:0 0 8px; color:#762925; font-size:23px; line-height:1.25; }

.txrec26 .txr-small{ color:var(--muted); font-size:13px; }

/* TABLET */

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

.txrec26 .txr-nav{ grid-template-columns:repeat(2,minmax(0,1fr)); }

.txrec26 .txr-scene{ right:2px; width:302px; opacity:.56; } }

/* MOBILE */

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

.txrec26 .txr-hero{ min-height:auto; padding:26px 15px 216px; border-radius:20px; }

.txrec26 .txr-hero h2{ font-size:30px; line-height:1.15; letter-spacing:-.016em; }

.txrec26 .txr-hero p{ font-size:16px; line-height:1.66; }

.txrec26 .txr-kicker{ border-radius:13px; }

.txrec26 .txr-scene{ right:50%; bottom:4px; width:290px; height:204px; opacity:.8; transform:translateX(50%); }

.txrec26 .txr-terminal{ inset:3px 5px 25px; }

.txrec26 .txr-stage{ left:13px; right:13px; grid-template-columns:38px minmax(0,1fr) 24px; min-height:47px; }

.txrec26 .txr-stage.find{top:48px} .txrec26 .txr-stage.form{top:106px} .txrec26 .txr-stage.record{top:164px}

.txrec26 .txr-code{ width:36px; height:36px; }

.txrec26 .txr-stage small{ display:none; }

.txrec26 .txr-status, .txrec26 .txr-folder{ display:none; }

.txrec26 .txr-hero-actions, .txrec26 .txr-actions{ flex-direction:column; }

.txrec26 .txr-btn, .txrec26 .txr-action{ width:100%; max-width:100%; white-space:normal; }

.txrec26 .txr-facts, .txrec26 .txr-nav, .txrec26 .txr-grid-2, .txrec26 .txr-grid-3, .txrec26 .txr-route-grid, .txrec26 .txr-check-grid, .txrec26 .txr-problem-grid, .txrec26 .txr-contact-grid, .txrec26 .txr-form-grid, .txrec26 .txr-glossary{ grid-template-columns:1fr; }

.txrec26 .txr-section{ padding:18px 14px; border-radius:18px; }

.txrec26 .txr-step{ padding:15px 13px 15px 58px; } }

/* MOBILE TABLE CARDS */

@media(max-width:680px){ .txrec26 .txr-table-wrap{ overflow:visible; border:0; border-radius:0; }

.txrec26 .txr-table{ min-width:0; background:transparent; }

.txrec26 .txr-table thead{ position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }

.txrec26 .txr-table, .txrec26 .txr-table tbody, .txrec26 .txr-table tr, .txrec26 .txr-table td{ display:block; width:100%; }

.txrec26 .txr-table caption{ display:block; margin-bottom:9px; border:1px solid var(--line); border-radius:14px; }

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

.txrec26 .txr-table td{ padding:10px 11px; border-top:1px solid var(--line); }

.txrec26 .txr-table td:first-child{ border-top:0; }

.txrec26 .txr-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){ .txrec26 .txr-hero{ padding-left:13px; padding-right:13px; }

.txrec26 .txr-hero h2{ font-size:28px; line-height:1.16; }

.txrec26 .txr-scene{ width:272px; }

.txrec26 .txr-section{ padding-left:12px; padding-right:12px; } }

@media(prefers-reduced-motion:reduce){ .txrec26 .txr-secure::before, .txrec26 .txr-stage, .txrec26 .txr-scan, .txrec26 .txr-status, .txrec26 .txr-folder{ animation:none!important; }

.txrec26 .txr-scan{ top:125px; opacity:.45; } }

Texas · ImmTrac2 record release, consent, school proof and recovery help

Find and Request the Right Texas Immunization Record

Texas residents do not have one universal public ImmTrac2 login that instantly downloads every vaccine record. Your fastest usable copy may already be with a doctor, pharmacy, school or local health department, while an official Texas Immunization Registry history is requested through the Texas Department of State Health Services.

This guide explains exactly which form to use, the extra adult-consent step that applies at age 18 and older, how to request a child’s record, what different ImmTrac2 search results mean, how to fix missing vaccinations, and what Texas schools and colleges may accept as proof.

Registry

ImmTrac2 — Texas Immunization Registry.

Record-release form

F11-11406, revised 05/2026.

Adult consent

F11-13366 for clients age 18+.

Minor consent

C-7 for clients younger than 18.

Record help

Texas Immunization Information Line: 800-252-9152.

Choose the task you need to finish

Use the section that matches your real record problem rather than searching through unrelated vaccine information.

First decision

Where should you look for the record first?

Fastest practical route
You need acceptable proof quickly

Start with the healthcare provider, pharmacy, school nurse, college health office, employer health office, county clinic or local health department that administered or previously collected the vaccination information.

Ask for a complete immunization history rather than a visit receipt or appointment confirmation.

Official state-registry route
You specifically need an ImmTrac2 history

Use the current Texas DSHS Authorization to Release Official Immunization History — Form F11-11406.

Adults age 18 or older should also review the separate Adult Consent requirement explained below.

Deadline shortcut:
If a provider, pharmacy or school already has a record that the receiving organization accepts, obtaining that copy can be faster than starting a new state-registry request.
Ask before requesting:
“Do you require an official ImmTrac2 history, or will you accept a provider-generated, pharmacy, previous-school or other official immunization record?”
Registry basics

What is ImmTrac2, and can Texas residents log in?

ImmTrac2 is the Texas Immunization Registry operated by the Texas Department of State Health Services. It is designed to consolidate available immunization information for people who participate in the registry.

Resident, parent or patient

Your normal record routes are:

  • Healthcare provider.
  • Pharmacy.
  • School or college.
  • Local health department.
  • Texas DSHS record-release request.
Authorized professional user

The professional ImmTrac2 system is used by approved organizations such as:

  • Healthcare providers.
  • Schools and childcare facilities.
  • Public-health organizations.
  • Authorized state agencies.
  • Other legally authorized entities.

Public-login warning:
The official ImmTrac2 portal states that people should not attempt to log in unless they are authorized users. A resident who only wants a personal record generally should not request professional portal access.
Complete workflow

How to request Texas immunization records step by step

Identify the document you actually need
Ask the school, employer, college, childcare facility, military recruiter, travel office or other receiver which record format it accepts.
List every place where vaccines may have been given
Include doctors, pediatricians, pharmacies, hospitals, urgent-care clinics, public-health clinics, schools, employers, military facilities and providers in other states.
Check the original healthcare or pharmacy record
Search the patient portal or pharmacy account and ask for a full immunization history if you cannot download one.
Decide whether an ImmTrac2 release is still needed
If the receiving organization specifically requires a state-registry history, continue with Form F11-11406.
Adults age 18+ should review adult consent
Texas DSHS instructs adults age 18 or older requesting records to sign the Adult Consent Form F11-13366.
Complete F11-11406 without leaving required fields blank
Include the client’s identifying information, recipient information, requester’s relationship/contact information, signature and date.
Choose where the official record should be sent
The form allows an email address, fax number or postal-mail destination to be specified.
Submit through a current DSHS route
Use the verified DSHS email, fax or postal instructions below and keep a private copy.
Review the returned record immediately
Check the client’s name, birth date, each vaccine name, administration date and whether expected providers are represented.
Escalate missing information to the source
Contact the provider or pharmacy that administered the missing vaccination before assuming the person was never vaccinated.

No guaranteed state turnaround:
The current F11-11406 does not promise a specific processing time. Avoid private sites advertising guaranteed same-day or exact three-day ImmTrac2 delivery.
Official PDF decoded

How to complete Form F11-11406 correctly

The current Texas DSHS form is titled Texas Immunization Registry (ImmTrac2) Authorization to Release Official Immunization History, Stock No. F11-11406, revised May 2026.

Section 1: client information

First name
Middle name
Last name
Date of birth
Sex shown on the record
Street address
Apartment/building number when applicable
City
State
ZIP code
County

Section 2: where DSHS should send the record

Recipient person or organization
Recipient street address
City, state and ZIP
Recipient telephone number
Fax number if using fax delivery
Email address if using email delivery
Mail option if paper delivery is requested

Section 3: requester information

Requester’s printed name
Requester’s address
City, state, ZIP and county
Email address when available
Telephone number
Adult client/self relationship
Parent relationship
Legal guardian relationship
Managing conservator relationship
Signature
Date signed

Bilingual form:
The current PDF includes the English version and Spanish version in the same file.
No photo-ID attachment is listed on the current form itself.
Do not automatically attach a driver’s license, passport, Social Security card, birth certificate or unrelated health documents unless an official DSHS representative instructs you to provide something additional.
Do not confuse destination email with submission email.
The email field on F11-11406 tells DSHS where the released history should be delivered. Separately, DSHS currently allows completed record requests to be submitted to its ImmTrac2 email address.
Important adult step

Adults 18+ may need two separate Texas forms

Record release and registry consent are different actions. Texas DSHS instructs adults age 18 or older requesting their immunization record to sign an Adult Consent Form F11-13366 in addition to completing the record-release process.

F11-11406

Purpose: asks Texas DSHS to release the available official ImmTrac2 history.

Think: “Send me the record.”

F11-13366

Purpose: grants adult consent for participation and retention in the Texas Immunization Registry.

Think: “Keep/include my adult registry information.”

Adult Consent Form fields

First, middle and last name
Date of birth
Sex
Telephone number
Email address
Address
City, state and ZIP
County
Mother’s first name
Mother’s maiden name
Race selection or refusal option
Ethnicity selection
First-responder status when applicable
Printed name
Signature
Date

Registered-provider instruction:
The adult-consent PDF tells registered providers to enter or affirm consent in ImmTrac2, keep the consent form in the client’s record and not fax the provider-held consent form to ImmTrac2.
If you are handling adult consent directly rather than through a registered provider, follow the current DSHS enrollment instructions rather than assuming the record-release mailing instructions apply to every consent action.
Form decision table

Which Texas ImmTrac2 form do you actually need?

F11-11406
Release official history

Use when requesting a copy of an available ImmTrac2 immunization history.

C-8
Withdraw consent

Used to withdraw registry consent. It is not a record-correction form.

F11-11936
Newborn registration

A newborn-registration form, not the normal form used to request an existing record copy.

F11-12956
Disaster information retention

Used for qualifying disaster-related registry information, not ordinary record retrieval.

Current revisions:
DSHS’s forms directory lists F11-11406 as revised 05/2026 and the Adult Consent, Minor Consent, Withdrawal, Newborn Registration and Disaster Retention forms as revised 02/2026.
Critical retention deadline

What happens to a childhood ImmTrac2 record after age 18?

Under 18

Parent/guardian consent for a minor is valid until the child turns 18.

At 18

A participant registered as a minor must provide adult consent to continue registry participation.

Before 26

DSHS holds the childhood information until age 26 while adult re-consent can still be completed.

Age-26 deadline:
Texas DSHS says the childhood immunization information is deleted if the required Adult Consent Form is not submitted by the participant’s 26th birthday.

Best workflow for someone age 18–25

Request a personal copy now
Keep your own permanent backup while the childhood registry history may still be available.
Complete current F11-13366
Use the current adult-consent version rather than an older saved PDF.
Use a registered provider, local health department or current DSHS enrollment route
Make sure the consent is actually entered or affirmed in ImmTrac2.
Do not treat a signed paper form as proof of registry processing
Confirm that the organization handling the form completed its ImmTrac2 step.
Keep the resulting record outside the registry too
Maintain a secure PDF and paper copy for future school, employment, military or healthcare use.

Adult consent validity:
DSHS describes adult consent as valid for a lifetime unless consent is later withdrawn.
Parents and guardians

How to request a child’s Texas immunization record

Form F11-11406 permits an adult requester to identify as the child’s parent, legal guardian or managing conservator.

Child’s exact first, middle and last name
Child’s exact date of birth
Child’s address
County
Requester’s full name
Requester’s address
Requester’s phone number
Requester’s email when available
Correct legal relationship
Signature
Date
Correct delivery destination

Pediatrician request script
“I need my child’s complete immunization history. Please check your clinical record and ImmTrac2, verify that vaccines administered by your office were reported, and tell me whether you can provide the validated document the school needs.”
Do not confuse C-7 with the release form.
C-7 grants minor registry consent. F11-11406 requests release of an existing official history.
Submission routes

How to send the Texas record-release request

Current official Texas record-request routes
Method Destination Before you send
Email ImmTrac2@dshs.texas.gov Attach the complete signed record-request form. Verify the government email address before sending private information.
Fax 512-776-7790 Fax every page required and keep the successful transmission confirmation.
Postal mail Texas Immunization Registry – MC 1946, P.O. Box 149347, Austin, TX 78714-9347 Use the current record-release address and keep a copy of the signed form.
Record-release mailing address

Texas Department of State Health Services
Immunization Section – ImmTrac2
MC 1946
P.O. Box 149347
Austin, TX 78714-9347

MC 1946 versus MC 1947:
Texas DSHS currently lists MC 1946 for record-release requests. Its enrollment/consent instructions separately list MC 1947 for enrolling a person in ImmTrac2. Use the address attached to the specific task you are completing instead of assuming every ImmTrac2 form goes to the same mail code.

Email privacy checklist

Confirm the address ends in @dshs.texas.gov
Open the completed attachment before sending
Confirm all required pages are included
Do not send unrelated medical records
Do not include portal passwords
Save a copy of the sent request

Read the result correctly

What can the ImmTrac2 search return?

F11-11406 includes three separate office-use outcomes. Each one requires a different next step.

ImmTrac2 search outcomes and what they mean
Result Meaning Next action
Record Released A matching client record with available reported immunizations was located. Compare the returned record with expected doctors, pharmacies and vaccine dates.
Record Not Found No matching registry profile was identified from the submitted information. Check former names, date of birth, consent history, providers, schools, pharmacies and other states.
Record Found, but No Immunizations Reported A matching client profile exists, but no vaccination entries were available in the returned history. Contact the vaccinating providers and investigate reporting, consent or duplicate-profile issues.
“Record Not Found” does not mean “never vaccinated.”
The vaccine history may still exist with a provider, pharmacy, school, military system, another state’s registry, international provider, paper record or differently matched ImmTrac2 profile.
Missing-dose troubleshooting

Why is my Texas immunization record incomplete?

Consent issue
The person’s information may not have been retained in ImmTrac2 under the applicable consent rules.
Provider reporting issue
The vaccination may exist in the clinic’s own EHR even though it is missing from the registry.
Former surname
A maiden name, adoption-related name, hyphenated name or earlier legal name may be attached to an older record.
Birth-date mismatch
An incorrect date of birth can produce an unmatched or duplicate client profile.
Duplicate record
Different providers may have submitted data under slightly different demographics.
Adult re-consent was missed
Childhood information may no longer be available after the age-26 retention deadline.
Out-of-state vaccine
Another state’s registry or provider may hold the dose.
Older paper-only history
Older vaccinations may predate registry participation or electronic transfer.
Pharmacy-only record
A recent adult vaccination may be easiest to recover from the pharmacy that administered it.
Military/federal record
Some vaccinations may remain in military, VA, TRICARE or another federal record system.

Correction order

Compare identity information
Check current and former names, suffixes, date of birth, sex, old addresses and Texas counties.
Find the original administering source
Contact the exact clinic or pharmacy that gave the missing vaccination.
Ask for the original administration record
Request vaccine name, administration date, manufacturer and lot number when available.
Ask whether the registry submission succeeded
The provider may be able to determine whether an ImmTrac2 report failed or was associated with a different profile.
Ask about duplicate identities
An authorized ImmTrac2 user may need to investigate records created under different demographic information.
Check backup record holders
Search pharmacies, schools, colleges, employers, military systems and old paper files.
Check other states
Use the registry or provider in each state where vaccinations were administered.

Provider correction script
“My immunization history is missing the [vaccine] administered at your location around [date]. Please locate the original administration record, verify the patient identity used, and check whether the dose was successfully reported to ImmTrac2 or attached to another patient profile.”
Medical-safety point:
Do not decide to repeat a vaccine solely because a registry copy is incomplete. Give all available documentation to an appropriately licensed healthcare professional and let the clinician determine any medical next step.
2026–27 K–12 school proof

What immunization documentation can Texas schools accept?

Texas guidance allows several types of records, but the document must contain enough information to identify the vaccine and administration date and must have the required validation.

Texas school record formats and validation details
Record type Important validation Common failure
Provider paper record Physician or public-health personnel validation may be shown through a signature, initials or stamp. Vaccine dates are incomplete or the document has no validation.
Electronic healthcare record Should include clinic contact information, provider signature/stamp, vaccine name and month/day/year. A patient-portal screenshot without provider/clinic identification.
Official state/local health-authority record An official record generated by the health authority is acceptable. A self-created list copied from memory.
Previous-school record An official record received from school officials, including an out-of-state school, may qualify. An unofficial parent copy without complete dates.
Foreign vaccination record The school must be able to interpret vaccine information and dates. Misreading day/month/year as U.S. month/day/year.
Date-format warning for international records:
A date written as 28/02/2019 normally represents February 28, 2019. Do not automatically interpret every foreign date in U.S. month/day/year order.

What does provisional enrollment mean?

Current 2026–27 Texas guidance allows provisional enrollment in qualifying circumstances when the student has documentation showing at least one dose of each required age-appropriate series and is not overdue for the next medically feasible dose.

At enrollment

The record must show the student has begun each applicable required series.

While provisional

Required subsequent doses must be received on schedule and as rapidly as medically feasible.

Every 30 days

A school nurse or administrator reviews the student’s immunization status for continued compliance.

Lost records do not automatically create an exemption.
Texas exemption procedures are separate from the process of locating or replacing vaccination documentation.
School nurse script
“Please tell me the exact vaccine, dose or validation detail that is missing, whether the student qualifies for provisional enrollment, and which record formats your school accepts. Can I provide an official ImmTrac2 record, validated provider record or official previous-school record?”
Special school situations

Some Texas students have different enrollment procedures

Texas guidance points to additional rules for students transferring between Texas schools, military dependents, children in foster care and students experiencing homelessness.

Texas school transfer

Ask the previous school to send the official immunization record directly to the new campus while the transfer rules are being applied.

Military dependent

Tell the enrolling school that the student is a dependent of an active-duty service member so the correct transfer/provisional rule can be reviewed.

Foster-care student

Alert the school to foster-care status immediately so staff can follow the applicable enrollment and record-recovery process.

Student experiencing homelessness

Ask the school which designated staff member can assist with missing health and enrollment records under the applicable protections.

Exemption questions:
Texas maintains a separate official exemption process for qualifying medical exemptions and exemptions for reasons of conscience, including religious belief. Record retrieval and exemption eligibility are different issues.
College entrance

Texas college meningococcal proof has its own timing rule

For entering students who are subject to the Texas higher-education meningococcal requirement, the current DSHS guidance says proof should show an initial meningococcal vaccination or booster during the five-year period before enrollment.

10-day timing rule:
DSHS says the qualifying meningococcal vaccination must be administered at least 10 days before the semester begins.

Examples of acceptable college proof listed by DSHS

Record signed or stamped by a physician/designee
Record validated by public-health personnel
Official state or local health-authority record
Official record received from school officials
Month, day and year of vaccination
Dose or booster within the applicable five-year period

College health-office script
“Please confirm whether I am subject to the Texas meningococcal requirement, the exact deadline, and which proof formats you accept. If I provide an official ImmTrac2 history, provider record or previous-school record, does it contain everything your office needs?”
Work, military, travel and immigration

Do not request more medical information than the receiver needs

Record strategy by use case
Reason for record Ask the receiver Best sources to check
Healthcare employment Which vaccine dates, forms or laboratory records are required? ImmTrac2, provider, pharmacy and occupational health.
College or professional program Does the program require its own health form? Student health, prior school, provider and registry.
Military enlistment Which civilian vaccination documents should be brought? ImmTrac2, provider, pharmacy and previous military records.
Travel Is a particular international certificate required? Travel clinic, provider, pharmacy and existing international certificate.
Immigration medical examination Which original or translated vaccine records should be taken to the civil surgeon? Providers, pharmacies, registries and international records.
Privacy principle:
If an employer, college or other organization needs only selected vaccination proof, use its secure submission process and avoid emailing an unnecessarily broad medical history.
Old, pharmacy and multi-state records

Where else should you search when ImmTrac2 is incomplete?

Backup record sources
Situation Search first What to request
Recent pharmacy vaccine Pharmacy account and exact administering location. Complete vaccine administration history.
Former provider closed Successor practice, hospital network, insurer and record custodian. Location of archived medical records and release instructions.
Previous school School nurse or registrar. Complete immunization record, not only transcript records.
College history Student-health office. Previously submitted immunization documentation.
Military vaccines Military medical records, TRICARE or VA where applicable. Complete immunization history.
Vaccine given in another state That state’s IIS, provider, pharmacy or former school. Official history from the jurisdiction where the vaccination occurred.
Foreign vaccination Original clinic, school records and personal documents. Original vaccine names and dates; ask the receiver whether translation is required.

If the old medical office has closed

Call the old practice number
A recorded message may identify a successor office or records custodian.
Search the affiliated healthcare system
A hospital network may still hold archived records from the former practice.
Ask the insurer for provider clues
Claims can help identify the provider and approximate service date, although they do not replace a validated immunization record.
Contact schools or colleges that previously required proof
They may already have a usable copy.
Contact local public health
Ask whether staff can assist with ImmTrac2 or identify the correct county/regional service.

Related record guides for vaccines given outside Texas

Oklahoma vaccines

Use the Oklahoma OSIIS route for doses administered north of Texas.

Oklahoma vaccination records guide

Louisiana vaccines

Use Louisiana’s LINKS/MyIR route for doses administered east of Texas.

Louisiana immunization records guide

Lost COVID-19 proof

Check the administering pharmacy, healthcare provider and registry for the state where the dose was administered.

COVID-19 vaccine record guide

No single national vaccine-record database:
A person’s lifetime history can be divided among state registries, providers, pharmacies, schools, employers, military systems and international records.
Pharmacy record recovery

How to find CVS, Walgreens, Walmart or other pharmacy vaccine records

Use the account that booked the vaccination
A parent, spouse or family account may have been used even when the vaccination was for you.
Try previous contact information
Check an old phone number, email address or surname.
Look under Immunizations or Health Records
Appointment history and purchase receipts may not contain the complete clinical record.
Call the exact administering store
Ask for a complete vaccination administration history rather than only a payment receipt.
Ask whether the dose was reported to ImmTrac2
This helps explain why a pharmacy record exists but the state history is incomplete.
Save the pharmacy proof
It may help a provider or authorized registry user investigate the missing dose.

Official contact routes

Texas immunization-record phone, email, fax and local help

Choose the contact that matches your task
Task Contact Prepare first
General immunization-record questions 800-252-9152 Client name, DOB, requester relationship and specific form question.
Submit record request by email ImmTrac2@dshs.texas.gov Complete signed F11-11406 and clear delivery instructions.
Submit record request by fax 512-776-7790 Complete signed form and transmission confirmation.
ImmTrac2 authorized-user/customer support 800-348-9158 Organization information and portal-access issue.
School record question School nurse or campus registrar Exact missing vaccine/dose, validation issue and deadline.
County or regional record help Texas local public-health organization County, provider, approximate dates and available documents.
Follow-up script
“I submitted Form F11-11406 on [date] by [email/fax/mail] for [my/my child’s] immunization history. Please tell me the correct follow-up route and whether the request is missing information. I will provide private details only through the secure method you specify.”
Call before visiting

Questions to ask a local Texas health department

Does this location provide immunization-record help?
Can staff access ImmTrac2?
Is an appointment required?
What identity information should I bring?
What guardianship documentation is needed?
Can the record be printed?
Can it be emailed or faxed?
Are there local office hours or closures?
Is there any local copying/service charge?
Can staff help with a possible duplicate record?

Local-office script
“I need an immunization record for [myself/my child]. Vaccinations may have been given in [county/clinic] around [year]. Does your office provide record copies or ImmTrac2 assistance, and what identification, guardianship documentation or appointment should I prepare?”
Before you give up

Texas record-recovery worksheet

Current legal name
Former/maiden names
Suffix such as Jr. or III
Date of birth
Previous Texas addresses
Previous Texas counties
Old phone numbers
Old email addresses
Parent/guardian name for childhood records
Approximate vaccination years
Provider names
Pharmacy locations
Previous schools
Colleges
Employers with occupational health
Military/federal providers
Other states lived in
Countries where vaccines were given
Reason record is needed
Submission deadline

Universal recovery script
“I am trying to locate a complete immunization history for [purpose]. The record may be under [current/former name], and vaccinations may have been given around [year] at [provider/location]. Can you tell me whether you hold the record, whether you can check ImmTrac2, and what authorization you require?”
Privacy and error prevention

Avoid these common Texas record mistakes

Using the professional portal as a resident
A personal record request is not the same task as authorized ImmTrac2 system access.
Sending the wrong form
Release, adult consent, minor consent and withdrawal each have different purposes.
Using the wrong mail code
Record release and registry enrollment currently use different DSHS mail codes.
Attaching unnecessary identity documents
The current release form does not itself list a photo-ID attachment requirement.
Assuming no result means no vaccine
Search original providers, pharmacies, schools and other states.
Editing an official record yourself
Corrections should be handled through the appropriate provider or registry process.
Using a cropped screenshot for school
Texas school validation rules may require complete dates, provider/clinic information and validation.
Waiting until age 26
People registered as minors should resolve adult consent well before the childhood-record retention deadline.
Ordering a medical test because a record is missing
First determine what documentation the receiver accepts and discuss any medical testing with a qualified clinician.
Sending more health information than needed
Use the minimum documentation required for the specific school, job or program.

Final quality check

Before submitting your Texas immunization record

Legal name is correct
Date of birth is correct
Every required vaccine has a full date
Expected providers are represented
All pages are present
Text remains readable after printing
Provider validation appears when needed
School/college/employer accepts the format
One private digital backup exists
One paper backup exists when useful
No QR code or health record was posted publicly
No unofficial website received the signed release form

Plain-English terminology

Texas immunization record glossary

ImmTrac2
Texas Immunization Registry operated by the Texas Department of State Health Services.

IIS
Immunization Information System — the general term for a state or jurisdiction’s electronic vaccination registry.

F11-11406
Texas Authorization to Release Official Immunization History.

F11-13366
Texas ImmTrac2 Adult Consent Form.

C-7
Texas ImmTrac2 Minor Consent Form for a client younger than 18.

C-8
Texas ImmTrac2 Withdrawal of Consent and Confirmation Form.

Managing conservator
A legal requester relationship specifically recognized on Texas ImmTrac2 forms for certain actions involving a child.

Validated immunization record
A record containing required vaccine/date information and the appropriate provider, public-health, registry or school validation.

Provisional enrollment
A qualifying temporary Texas school-enrollment status while required vaccine series are being completed on schedule.

Record Found, but No Immunizations Reported
An ImmTrac2 result indicating that a matching client profile exists but no immunization entries were available in the returned history.

Frequently asked questions

Texas immunization records FAQs

How do I get my Texas immunization records?

Start with your healthcare provider, pharmacy, school or local health department. If you specifically need an official ImmTrac2 history, complete Texas DSHS Form F11-11406 and follow the current DSHS submission instructions.

Can I log into ImmTrac2 myself?

ImmTrac2 professional portal access is for authorized users and organizations. Ordinary residents generally obtain personal records through providers, pharmacies, schools, local public health or the DSHS record-release process.

Which form requests a copy of my ImmTrac2 record?

Use Form F11-11406, Authorization to Release Official Immunization History. The current forms directory lists the release form as revised May 2026.

Does an adult also need the ImmTrac2 Adult Consent Form?

Texas DSHS currently states that people age 18 or older requesting an immunization record must sign the Adult Consent Form F11-13366. Record release and adult registry consent are separate actions.

Can I request my child’s Texas immunization record?

Form F11-11406 allows the requester to identify as the child’s parent, legal guardian or managing conservator. Complete both the child’s information and your requester/relationship information.

What happens to a childhood ImmTrac2 record after age 18?

A person registered as a minor must provide adult consent after turning 18. Texas DSHS says the childhood information is held until age 26 and deleted if required adult consent is not submitted before the 26th birthday.

What does “Record Found, but No Immunizations Reported” mean?

It means a client profile was located in ImmTrac2 but the returned profile contained no reported vaccine entries. Check the original providers, pharmacies, schools, consent status, duplicate profiles and other state registries.

Can an ImmTrac2 record be used for Texas school enrollment?

An official record from a state or local health authority can qualify as acceptable evidence. Texas also recognizes other properly validated medical or previous-school documentation when it meets current rules.

How long does an ImmTrac2 record request take?

The current release form does not state a guaranteed turnaround time. If a deadline is close, also contact the provider, pharmacy, school or local health department that may already hold acceptable proof.

Is there a Texas state fee for requesting an ImmTrac2 history?

The current record-release form does not list a state request fee. A provider, pharmacy or other record holder may have its own copying or service charge, so ask that organization directly.

Independent information guide — not a medical office or government registry

ImmunizationRecord.org is an independent informational website. It is not the Texas Department of State Health Services, ImmTrac2, CDC, a local health department, school, college, childcare facility, pharmacy, hospital, medical practice, employer, military records office or government registry.

We cannot search, access, modify, certify, release or receive your personal ImmTrac2 record. Do not send this website a signed DSHS form, Social Security number, birth certificate, photo ID, vaccine record, child health information, portal password or other sensitive medical information.

This guide does not provide medical advice and does not determine whether you or your child should receive, repeat, delay or avoid a vaccine. It also does not make school, college, employment, travel, immigration or exemption decisions. Confirm current requirements with Texas DSHS, the appropriate healthcare professional and the organization requesting your record.

Texas DSHS ImmTrac2 forms, public guidance and 2026–27 school documentation sources reviewed for this update. Government forms, registry procedures, phone numbers, submission methods and school requirements can change.