Vaccine Queue Calculator for the UK

Work out your official UK JCVI vaccination priority group from age, clinical risk, and occupation, then estimate your queue wait time from doses given per day.

Quick Facts

Priority order
9 official JCVI groups
Published by the UK Joint Committee on Vaccination and Immunisation, ranked mainly by age and clinical risk.
Queue formula
Wait = people ahead / doses per day
Adjust the two queue inputs to match published NHS or local figures for a realistic estimate.

Your Results

Calculated
Your JCVI priority group
-
1 = vaccinated first, of 9
People still ahead of you
-
After the already-vaccinated share
Estimated wait
-
At the current daily dose rate
Estimated eligible-by date
-
Today's date plus the wait

Ready

Enter your details and the current rollout figures, then calculate your position.

About the Vaccine Queue Calculator for the UK

This tool models two things at once: where you sit in the UK's official COVID-19 vaccination priority order, and roughly how long the queue ahead of you should take to clear at a given rate of doses per day. The priority order is the nine-group list published by the Joint Committee on Vaccination and Immunisation (JCVI), which sequenced the UK rollout mainly by age and clinical risk. The wait estimate is simple queueing arithmetic layered on top of that group.

How the priority group is worked out

  • Care home residents and care home staff are placed in group 1, the earliest group, regardless of age.
  • Age 80 and over, or a frontline health or social care role, places you in group 2; age 75+ is group 3; age 70+ or being clinically extremely vulnerable is group 4; age 65+ is group 5.
  • An underlying health condition between ages 16 and 64 (the "at-risk" group) is group 6, followed by age bands 60+ (group 7), 55+ (group 8), and 50+ (group 9).
  • The groups are not exclusive — if you qualify for more than one, the calculator returns the earliest (highest-priority) group, matching how the JCVI order was applied.

How the wait estimate is calculated

Once your group is set, the queue math is: take the number of people you estimate are still ahead of you in earlier groups, subtract the share already vaccinated, and divide what remains by the number of doses given out per day. That gives an estimated number of days, which the calculator also converts to weeks and adds to today's date. The two queue inputs (people ahead, doses per day) are yours to set from whatever NHS, local authority, or news figures you are working from — the calculator does not assume a fixed national number, since rollout speed and population figures change over time.

When to consult a professional

This tool performs priority-order lookup and queueing arithmetic only; it does not book appointments, confirm eligibility, or replace official NHS guidance. For an actual vaccination appointment or a question about your personal eligibility, use the NHS booking service or speak with your GP practice.

Frequently Asked Questions

What is the JCVI priority order used in this calculator?
It is the nine-group priority list published by the UK Joint Committee on Vaccination and Immunisation (JCVI) for sequencing COVID-19 vaccination: (1) care home residents and staff, (2) age 80+ or frontline health/social care workers, (3) age 75+, (4) age 70+ or clinically extremely vulnerable, (5) age 65+, (6) age 16-64 with an underlying health condition, (7) age 60+, (8) age 55+, (9) age 50+. Anyone outside those criteria falls after group 9.
How is my priority group determined?
The calculator checks your age, clinical risk category, and occupation/residence against the nine JCVI groups in order and returns the first (highest-priority) group you qualify for, since the groups are not mutually exclusive - a person can meet the criteria for several and is always placed in the earliest one.
How is the estimated wait time calculated?
It is simple queueing arithmetic: take the number of people still ahead of you in earlier groups, reduce it by the share you estimate has already been vaccinated, then divide by the number of doses administered per day. The result is the number of days until the doses given so far would reach you at that rate, not a guarantee from any health authority.