Last verified · v1.0
Calculator · health
Vaccine Queue Scotland Calculator
Calculate your estimated COVID-19 vaccine queue position in Scotland based on JCVI priority groups, age, occupation, and health status.
Inputs
Estimated People Ahead of You in Queue
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
How the Vaccine Queue Scotland Calculator Works
The Vaccine Queue Scotland Calculator estimates how many people are ahead in the COVID-19 vaccination queue based on the Joint Committee on Vaccination and Immunisation (JCVI) priority framework adopted by NHS Scotland. By combining individual demographic and clinical inputs with rollout data from Public Health Scotland, the tool translates population-scale statistics into a single, actionable queue position estimate.
The Core Formula
The estimated queue position Q is calculated using a weighted summation across JCVI priority cohorts:
Q = ∑ Ni (for all groups i ranked above yours) + (1 − rp) · Np
Each variable carries a specific meaning:
- Q — Estimated number of people ahead of you in the Scottish vaccination queue
- p — Your JCVI priority group number (1 = highest priority, 9 = lowest within the defined cohorts)
- Ni — Total Scottish population in each priority group i ranked above yours
- rp — Proportion of your own priority group already vaccinated, expressed as a decimal (e.g., 0.50 = 50%)
- Np — Total Scottish population within your own JCVI priority group
Formula Derivation and Rationale
The formula applies a cumulative priority-queueing model. The summation term aggregates all individuals in higher-priority JCVI groups who remain unvaccinated ahead of you. Once rollout advances fully through earlier cohorts, this term approaches zero. The second term, (1 − rp) · Np, calculates how many members of your own group are still ahead of you by multiplying group size by the unvaccinated fraction. This priority-weighted approach mirrors the modelling techniques reviewed in peer-reviewed research on queueing theory applied to COVID-19 vaccination programmes, where discrete priority classes determine service order in population-scale immunisation rollouts.
JCVI Priority Groups in Scotland
The JCVI priority group framework, adopted by NHS Scotland, defines nine main cohorts ordered by clinical and occupational risk:
- Group 1: Residents in care homes for older adults and their carers
- Group 2: Adults aged 80 and over; frontline health and social care workers
- Group 3: Adults aged 75 to 79
- Group 4: Adults aged 70 to 74; clinically extremely vulnerable individuals
- Group 5: Adults aged 65 to 69
- Group 6: Adults aged 16 to 64 with underlying health conditions
- Group 7: Adults aged 60 to 64
- Group 8: Adults aged 55 to 59
- Group 9: Adults aged 50 to 54
Worked Example
Consider a 57-year-old office worker in Edinburgh with no underlying health conditions, placing them in JCVI Group 8. Groups 1 through 7 cover approximately 730,000 Scottish residents and are 95% vaccinated, contributing roughly 36,500 unvaccinated individuals still ahead. Group 8 contains approximately 240,000 people, of whom 50% (rp = 0.50) have already received a dose. Applying the formula:
Q = 36,500 + (1 − 0.50) × 240,000 = 36,500 + 120,000 = 156,500
This individual has approximately 156,500 people ahead of them in the queue. Scottish group-size estimates draw on National Records of Scotland population data, while vaccination progress figures come from weekly Public Health Scotland statistical reports.
Input Variables Explained
Age Band: The primary determinant of JCVI priority group. Older age brackets correspond to higher-risk cohorts and therefore lower queue positions — meaning fewer people are ahead.
Occupation / Setting: Frontline NHS clinical staff, social care workers supporting vulnerable adults, and key healthcare roles qualify for Group 2 placement regardless of age, advancing their position significantly ahead of same-age peers.
Underlying Health Conditions: Individuals on NHS Scotland shielding lists — including those with severe immunosuppression, active cancer treatment, or chronic kidney disease at stage 4 or 5 — qualify for Group 4 placement. Adults aged 16 to 64 with moderate underlying conditions fall into Group 6, both of which substantially reduce estimated queue position.
% of Earlier Groups Vaccinated: Public Health Scotland dashboards publish weekly uptake figures. During mid-rollout, approximately 50% of a given cohort had typically been vaccinated by the time rollout reached that group's midpoint, directly affecting the (1 − rp) term.
Position Within Your Group: Within a priority group, allocation often follows age sub-bands or GP list order. Entering 50% places you at the midpoint of your cohort by estimated rollout order; adjust upward if you are younger within the band.
Limitations and Accuracy
Queue position is a statistical estimate, not a confirmed appointment. Vaccine supply chain fluctuations, individual health board capacity, and GP list registration all influence real-world timing. Treat the output as an indicative benchmark rather than a precise countdown to vaccination.
Reference