Cardinal is an unincorporated community in Mathews County, Virginia, United States. Cardinal is west-southwest of Mathews. Cardinal has a post office with ZIP code 23025. References Unincorporated communities in Mathews County, Virginia Unincorporated communities in Virginia