Madonna is an unincorporated community in Harford County, Maryland, United States. Madonna is located at the junction of Maryland routes 23 and 146, 10.5 miles (16.9 km) west-northwest of Bel Air.[2]