St. Clair County is a county of the U.S. state of Alabama. As of the 2010 census, the population was 85,593. It has two county seats in Ashville and another in Pell City. It is one of two counties in Alabama, and one of 33 in the United States, with more than one county seat. Its name is in honor of General Arthur St. Clair, an officer in the French and Indian War.St. Clair County is included in the Birmingham-Hoover, AL Metropolitan Statistical Area.