Zip code 21009, located in Harford County, Maryland has a population of 23,511, made up of 9,045 households. There is an average of 2.69 people in each household. In 21009, the average home value is $133,200, with the average household earning $63,212 per year in income.