Spruce Pine is an unincorporated and census-designated place located in Alabama. It is within Franklin County at 34°23′31″N 87°43′35″W. Spruce Pine is elevated by 1,027 feet above sea level. Total land area is approximately 0.93 square miles. As of the census of 2010, there were 222 residents with 72% males and 28.8% females living in Spruce Pine. The recent job growth is 6.6 percent, a positively increased by 0.71 percent. Average travel time to Spruce Pine is 20 minutes. Area code commonly used in this area are 256 and 938.