Vaccine Queue Calculator for Wales

Estimate how many people are still ahead of you in a phased Wales vaccination rollout, and how long the wait might be, using population counts and the current daily vaccination rate.

Quick Facts

Formula
Wait = People ahead / Daily rate
Little's Law (W = L / lambda), the standard queueing relationship between queue length and throughput.
Rollout order
JCVI age- and risk-based tiers
NHS Wales followed the Joint Committee on Vaccination and Immunisation priority order during phased rollout.

Your Results

Calculated
People ahead of you
-
Remaining prior groups + your position
Estimated wait
-
Days at the current daily rate
Estimated turn date
-
Today plus estimated wait
Prior groups vaccinated
-
Share of people ahead already done

Ready

Enter the population counts and daily rate, then calculate your estimated wait.

About the Vaccine Queue Calculator for Wales

This tool estimates how long you might wait for a vaccination during a phased rollout, using a well-established result from queueing theory called Little's Law. Little's Law states that the average time spent waiting in a queue equals the number of people ahead of you divided by the average rate at which people are being served: Wait = People ahead / Daily rate. It applies to any roughly first-in-first-out process, including the age- and risk-based priority order NHS Wales used to call people forward for COVID-19 vaccination.

How the estimate is built

  • People ahead of you combines two pieces: the people still remaining in priority groups called before yours (people in those groups minus how many of them have already been vaccinated), plus your estimated position within your own group.
  • Daily vaccination rate is the current pace, in doses per day, at which the programme is working through the queue. This is the "service rate" in Little's Law.
  • Estimated wait is simply people ahead of you divided by the daily rate, giving a number of days. The calculator also converts that into an estimated calendar date by adding it to today.

Putting the result in context

The estimate is only as good as the two numbers you enter. Population counts for priority groups are usually published by NHS Wales or Public Health Wales, and the daily rate can be read from recent vaccination bulletins or estimated from doses given over the last week. Because the daily rate is rarely perfectly steady — supply, staffing, and clinic capacity all move it — treat the output as a planning estimate rather than a fixed appointment date.

When to consult a professional

This calculator performs a queueing-theory arithmetic estimate only; it does not provide medical advice, does not book appointments, and does not replace official NHS Wales guidance. For eligibility questions, current priority groups, or booking, use official NHS Wales channels or speak with a healthcare provider.

Frequently Asked Questions

How does the Vaccine Queue Calculator for Wales work?
It applies the standard queueing relationship known as Little's Law: estimated wait time equals the number of people still ahead of you divided by the current daily vaccination rate. People ahead of you is the remaining count in priority groups called before yours, plus your estimated position within your own group.
What is Little's Law and why use it here?
Little's Law states that the average time in a queue equals the queue length divided by the average service rate (W = L / lambda). It is a well-established result from queueing theory that applies to any first-in-first-out process, including a phased vaccination rollout, as long as the daily rate is reasonably steady.
Why was Wales's vaccine rollout ordered by age and risk?
NHS Wales followed the priority order set by the Joint Committee on Vaccination and Immunisation (JCVI), which ranked groups mainly by age and clinical risk because both are strongly associated with severe outcomes. Older age bands and clinically at-risk groups were called before the general adult population.
Why might the estimated date change?
The daily vaccination rate is rarely constant: supply deliveries, staffing, clinic capacity, and public holidays all move it up or down. Because the estimate divides by that rate, a slower week pushes the estimated date later and a faster week pulls it earlier, so treat the result as a planning estimate, not a booking.