There are 145 Pet Health Services in Middlesex County, New Jersey, serving a population of 837,288 people in an area of 309 square miles. There is 1 Pet Health Service per 5,774 people, and 1 Pet Health Service per 2 square miles.
In New Jersey, Middlesex County is ranked 18th of 21 counties in Pet Health Services per capita, and 10th of 21 counties in Pet Health Services per square mile.