There are 105 Pharmacies in Portsmouth, Virginia, serving a population of 95,536 people in an area of 34 square miles. There is 1 Pharmacy per 909 people, and 1 Pharmacy per square mile.
In Virginia, Portsmouth is ranked 20th of 133 counties in Pharmacies per capita, and 4th of 133 counties in Pharmacies per square mile.