Dresden is a town in Lincoln County, Maine, United States that was incorporated in 1794. The population was 1,672 at the 2010 census.