Virginia Pharmacy Registry & Compliance Directory

Comprehensive database of pharmacy locations across 133 counties

State Market Insights

By Category

All Pharmacies 1,549
Retail 1,195
Specialty 81
Hospital 60
LTC 135
MailOrder 18
Wholesale 24
Remote 36

Market Scale

Population 8,624,511
Density (all) /10k 1.80
Density (retail) /10k 1.39
Pharmacy Desert Counties 39
Avg. VigilScale™ 55/100
Avg. Enrollment Age 14 yrs

Chain Mix

Solo (1) 303
Small Group (2–9) 170
Mid Chain (10–49) 69
Large Chain (50+) 179
Mega Chain 832

Special Designations

Independent 303
Sterile Compounding 32
Tele-Pharmacy 36
Government Owned 33
Non-Profit 51
Top Chains CVS 18% WALGREENS 16% WALMART 9%

Virginia Pharmacy Landscape

Quick Facts

Key regulatory requirements and practice standards

Pharmacist-Technician Ratio
State regulations require a pharmacist-to-technician ratio of 1:4 to maintain safe pharmacy operations.
Continuing Education
Pharmacists must complete 15 hrs annually of continuing education to maintain active licensure.
Technician Requirements
Pharmacy technicians in this state must meet the following requirement: Registration + certification required.
Intern Supervision
Pharmacy intern supervision follows this standard: 1:2.
Remote Pharmacy
Remote pharmacy work and telepharmacy services are governed by these rules: Permitted.
Vaccine Authority
Pharmacist authority to administer vaccines: Independent (ages 3+).

Regulatory Warnings

Compliance requirements and monitoring obligations

Pharmacist in Charge Notification
When a Pharmacist in Charge (PIC) changes, the pharmacy must notify the state board within the following timeframe: Immediately (Incoming PIC within 14 days).
Prescription Monitoring Reporting
Prescription Monitoring Program (PMP) reporting requirements: Within 24 hours.
PMP Query Requirements
Before dispensing controlled substances, pharmacists must check the Prescription Monitoring Program: Mandatory for Opioids.
Board Inspection Focus
State pharmacy board inspections frequently focus on: VA has a robust 'Inspection' program for all new pharmacy openings..

Top Cities by Pharmacy Count

Largest pharmacy markets in Virginia

Browse by County

All counties sorted by pharmacy count

Fairfax CountyPharmacy Desert 1,145,354 pop · 104 retail · 0.91 density
Henrico County 333,120 pop · 65 retail · 1.95 density
Virginia Beach city 457,900 pop · 67 retail · 1.46 density
Chesterfield County 366,019 pop · 55 retail · 1.50 density
Loudoun County 420,773 pop · 47 retail · 1.12 density
Prince William CountyPharmacy Desert 481,114 pop · 41 retail · 0.85 density
Chesapeake city 249,377 pop · 39 retail · 1.56 density
Norfolk city 236,973 pop · 35 retail · 1.48 density
Richmond city 227,171 pop · 27 retail · 1.19 density
Arlington County 235,845 pop · 29 retail · 1.23 density
Newport News city 185,118 pop · 24 retail · 1.30 density
Hampton city 137,217 pop · 19 retail · 1.38 density
Roanoke city 99,213 pop · 21 retail · 2.12 density
James City County 78,818 pop · 17 retail · 2.16 density
Alexandria city 157,594 pop · 19 retail · 1.21 density
Washington County 53,985 pop · 19 retail · 3.52 density
Hanover County 110,513 pop · 18 retail · 1.63 density
Lynchburg city 79,166 pop · 16 retail · 2.02 density
Suffolk city 94,856 pop · 15 retail · 1.58 density
Albemarle County 112,513 pop · 15 retail · 1.33 density
Montgomery County 99,373 pop · 16 retail · 1.61 density
Danville city 42,507 pop · 12 retail · 2.82 density
Portsmouth city 97,384 pop · 15 retail · 1.54 density
Roanoke County 96,653 pop · 13 retail · 1.35 density
Spotsylvania County 141,097 pop · 16 retail · 1.13 density
Harrisonburg city 51,784 pop · 13 retail · 2.51 density
Stafford CountyPharmacy Desert 157,606 pop · 15 retail · 0.95 density
Tazewell County 40,392 pop · 11 retail · 2.72 density
Winchester city 28,103 pop · 12 retail · 4.27 density
Wise County 36,105 pop · 13 retail · 3.60 density
Bedford County 79,761 pop · 12 retail · 1.50 density
Charlottesville city 46,289 pop · 12 retail · 2.59 density
Salem city 25,372 pop · 11 retail · 4.34 density
Smyth County 29,799 pop · 10 retail · 3.36 density
Colonial Heights city 18,158 pop · 8 retail · 4.41 density
Fairfax city 24,242 pop · 7 retail · 2.89 density
Frederick CountyPharmacy Desert 92,007 pop · 9 retail · 0.98 density
Petersburg city 33,261 pop · 6 retail · 1.80 density
Fredericksburg city 28,258 pop · 6 retail · 2.12 density
Manassas city 42,620 pop · 9 retail · 2.11 density
Martinsville city 13,539 pop · 8 retail · 5.91 density
Bristol city 17,036 pop · 8 retail · 4.70 density
Culpeper County 52,822 pop · 7 retail · 1.33 density
Franklin County 54,838 pop · 9 retail · 1.64 density
Mecklenburg County 30,367 pop · 8 retail · 2.63 density
Staunton city 25,581 pop · 8 retail · 3.13 density
Waynesboro city 22,341 pop · 7 retail · 3.13 density
York County 70,238 pop · 7 retail · 1.00 density
Augusta CountyPharmacy Desert 77,433 pop · 7 retail · 0.90 density
Fauquier CountyPharmacy Desert 73,290 pop · 7 retail · 0.96 density
Halifax County 34,013 pop · 5 retail · 1.47 density
Amherst County 31,426 pop · 4 retail · 1.27 density
Orange County 36,593 pop · 6 retail · 1.64 density
Pulaski County 33,841 pop · 5 retail · 1.48 density
Rockingham CountyPharmacy Desert 83,905 pop · 5 retail · 0.60 density
Shenandoah County 44,337 pop · 5 retail · 1.13 density
Accomack County 33,367 pop · 5 retail · 1.50 density
Buckingham County 16,869 pop · 5 retail · 2.96 density
Campbell County 55,518 pop · 6 retail · 1.08 density
Gloucester County 38,875 pop · 4 retail · 1.03 density
Hopewell city 23,046 pop · 6 retail · 2.60 density
Isle of Wight County 38,898 pop · 6 retail · 1.54 density
Prince Edward County 21,922 pop · 4 retail · 1.82 density
Radford city 16,379 pop · 6 retail · 3.66 density
Warren CountyPharmacy Desert 40,800 pop · 4 retail · 0.98 density
Wythe County 28,275 pop · 5 retail · 1.77 density
Appomattox County 16,253 pop · 5 retail · 3.08 density
Falls Church city 14,576 pop · 3 retail · 2.06 density
Galax city 6,687 pop · 4 retail · 5.98 density
Giles County 16,711 pop · 5 retail · 2.99 density
Norton city 3,668 pop · 4 retail · 10.91 density
Buchanan County 20,246 pop · 4 retail · 1.98 density
Dickenson County 14,089 pop · 4 retail · 2.84 density
Emporia city 5,680 pop · 3 retail · 5.28 density
Franklin city 8,194 pop · 2 retail · 2.44 density
Lancaster County 10,866 pop · 3 retail · 2.76 density
Lee County 22,287 pop · 4 retail · 1.79 density
Louisa County 38,106 pop · 4 retail · 1.05 density
New Kent County 23,296 pop · 3 retail · 1.29 density
Russell County 25,763 pop · 4 retail · 1.55 density
Caroline CountyPharmacy Desert 31,181 pop · 2 retail · 0.64 density
Covington city 5,722 pop · 2 retail · 3.50 density
Grayson County 15,356 pop · 3 retail · 1.95 density
Greene County 20,631 pop · 3 retail · 1.45 density
Henry CountyPharmacy Desert 50,760 pop · 3 retail · 0.59 density
King William County 17,845 pop · 2 retail · 1.12 density
Lexington city 7,346 pop · 3 retail · 4.08 density
Nelson County 14,773 pop · 3 retail · 2.03 density
Northampton County 12,132 pop · 3 retail · 2.47 density
Page County 23,753 pop · 3 retail · 1.26 density
Patrick County 17,660 pop · 2 retail · 1.13 density
Pittsylvania CountyPharmacy Desert 60,541 pop · 2 retail · 0.33 density
Powhatan CountyPharmacy Desert 30,503 pop · 3 retail · 0.98 density
Prince George CountyPharmacy Desert 42,634 pop · 0 retail · 0.00 density
Scott CountyPharmacy Desert 21,536 pop · 2 retail · 0.93 density
Westmoreland County 18,480 pop · 2 retail · 1.08 density
Alleghany County 15,159 pop · 2 retail · 1.32 density
Amelia CountyPharmacy Desert 13,309 pop · 1 retail · 0.75 density
Botetourt CountyPharmacy Desert 33,734 pop · 2 retail · 0.59 density
Brunswick County 15,965 pop · 2 retail · 1.25 density
Carroll CountyPharmacy Desert 29,126 pop · 2 retail · 0.69 density
Charlotte County 11,563 pop · 2 retail · 1.73 density
Essex County 10,602 pop · 2 retail · 1.89 density
Floyd CountyPharmacy Desert 15,532 pop · 1 retail · 0.64 density
King George CountyPharmacy Desert 26,985 pop · 2 retail · 0.74 density
Poquoson city 12,479 pop · 2 retail · 1.60 density
Sussex County 10,866 pop · 2 retail · 1.84 density
Bath County 4,177 pop · 1 retail · 2.39 density
Bland County 6,241 pop · 1 retail · 1.60 density
Buena Vista city 6,639 pop · 1 retail · 1.51 density
Charles City CountyPharmacy Desert 6,760 pop · 0 retail · 0.00 density
Clarke CountyPharmacy Desert 14,882 pop · 0 retail · 0.00 density
Cumberland County 9,697 pop · 1 retail · 1.03 density
Fluvanna CountyPharmacy Desert 27,442 pop · 1 retail · 0.36 density
Goochland CountyPharmacy Desert 24,906 pop · 1 retail · 0.40 density
Highland County 2,247 pop · 1 retail · 4.45 density
Lunenburg CountyPharmacy Desert 11,988 pop · 1 retail · 0.83 density
Mathews County 8,537 pop · 1 retail · 1.17 density
Northumberland CountyPharmacy Desert 12,007 pop · 1 retail · 0.83 density
Nottoway CountyPharmacy Desert 15,638 pop · 1 retail · 0.64 density
Richmond County 8,968 pop · 1 retail · 1.12 density
Rockbridge CountyPharmacy Desert 22,673 pop · 0 retail · 0.00 density
Craig CountyPharmacy Desert 4,898 pop · 0 retail · 0.00 density
Dinwiddie CountyPharmacy Desert 28,057 pop · 0 retail · 0.00 density
Greensville CountyPharmacy Desert 11,373 pop · 0 retail · 0.00 density
King and Queen CountyPharmacy Desert 6,681 pop · 0 retail · 0.00 density
Madison CountyPharmacy Desert 13,828 pop · 0 retail · 0.00 density
Manassas Park cityPharmacy Desert 17,123 pop · 0 retail · 0.00 density
Middlesex CountyPharmacy Desert 10,738 pop · 0 retail · 0.00 density
Rappahannock CountyPharmacy Desert 7,422 pop · 0 retail · 0.00 density
Southampton CountyPharmacy Desert 18,003 pop · 0 retail · 0.00 density
Surry CountyPharmacy Desert 6,546 pop · 0 retail · 0.00 density
Williamsburg cityPharmacy Desert 15,486 pop · 0 retail · 0.00 density

* Pharmacy Desert: fewer than 1 retail pharmacy per 10,000 residents, based on 2026 NPI and ROPA billing data.