Select:

Middlesex County Public Records

The Old Dominion

Name
Phone
Online
Report
Middlesex Clerk of Circuit Court
(804) 758-5317
Middlesex Commissioner of Revenue
(804) 758-5331
Middlesex Mapping / GIS
Middlesex Treasurer
(804) 758-5302
Historic Aerials
(480) 967-6752