Shafer is a city in Chisago County, Minnesota, United States. The population was 1,045 at the 2010 census. U.S. Route 8 serves as a main arterial route for the community. According to the United States Census Bureau, the city has a total area of 1.27 square miles (3.29km2), all of it land. The Shafer watertower is the highest vertical point in the county. The city holds the Shafer Days celebration in early October.