Check the Setup
- Python 3.10 or newer
- An internet connection
- The requests Python package
HRSA's annually refreshed county health-resource archive for comparing clinician supply and health-system capacity.
Report a ProblemFrom Source to Product Signal
HRSA publishes a county CSV archive and records no usage limitation. Start with one county row and a named clinician variable from the 2024-2025 release. The release year is not every variable's measurement year, and supply does not prove access to care.
Install the packages, then run the notebook cell.
python -m pip install requests
import csv
import io
import zipfile
import requests
url = "https://data.hrsa.gov/DataDownload/AHRF/AHRF_2024-2025_CSV.zip"
response = requests.get(url, timeout=60)
response.raise_for_status()
with zipfile.ZipFile(io.BytesIO(response.content)) as archive:
name = next(n for n in archive.namelist() if n.endswith("AHRF2025.csv"))
with archive.open(name) as file:
row = next(csv.DictReader(io.TextIOWrapper(file, encoding="utf-8-sig")))
print(row["fips_st_cnty"], row["phys_nf_prim_care_pc_exc_rsdt_23"])Test a Useful Signal
Compare one documented provider-supply variable across counties using a fixed AHRF release.
Health Resources and Services Administration is a government source. Last verified 2026-09-28. Temporal coverage: 2024-2025 AHRF release; variables have distinct source years.