Interactive tool

Provider Gap Calculator

Estimate how many additional primary-care providers a community needs to reach a target population-to-provider ratio.

Enter the population and current provider count, pick a target ratio, and the calculator shows the current ratio, the target, and the provider gap. This is an educational estimate, not an official HRSA shortage designation. See our methodology for the benchmark ratios used.

Resident population of the community or service area.

Full-time-equivalent physicians, NPs, and PAs delivering primary care.

Lower ratios mean better access and require more providers.

How this estimate works

The calculator divides the population you enter by the target ratio to find the number of provider FTEs the community would need at that level of access, then subtracts the providers it already has. If the result is positive, that is the provider gap, rounded up to the next whole clinician because you cannot hire a fraction of a person. If the community already meets the target, the gap is zero and the tool reports the surplus instead.

The 3,500 to one ratio is the general threshold HRSA uses when evaluating a geographic primary-care shortage area, and 2,000 to one is a common benchmark for a reasonably well-served community. These are planning reference points, not guarantees of access, since they ignore provider productivity, patient travel patterns, age mix, and the share of residents who actually seek care.

Use this as a back-of-the-envelope recruitment or planning estimate. It does not pull live data and does not constitute an official designation. For guidance only, not medical or eligibility advice.

Every figure on PlainHealthAccess is rendered directly from HRSA source data, no number is typed in by an editor. This calculator solves for the provider count needed to hit a chosen benchmark ratio entirely in your browser; it does not submit your inputs anywhere. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.