There are 372 Pet Health Services in San Bernardino County, California, serving a population of 2,121,220 people in an area of 20,052 square miles. There is 1 Pet Health Service per 5,702 people, and 1 Pet Health Service per 53 square miles.
In California, San Bernardino County is ranked 52nd of 58 counties in Pet Health Services per capita, and 38th of 58 counties in Pet Health Services per square mile.