Barton is located in Allegany County in Western Maryland and uses zip code 21521. Barton had a population of 1349 per the 2000 Census.