Collinsville is a town in DeKalb and Cherokee counties in the U.S. state ofAlabama. As of the 2010 census, the population was 1,983. The town is a part of the Gadsden, Alabama Metropolitan Statistical Area.
Collinsville is located in southern DeKalb County at 34°15'55.555" North, 85°51'41.483" West (34.265432, -85.861523). A small portion extends southeast along Alabama State Route 68 into Cherokee County. The town is located in the Little Wills Valley, between Lookout Mountain to the east and the smaller Big Ridge to the west.
According to the U.S. Census Bureau, the town has a total area of 3.9 square miles (10.2 km2), of which 0.019 square miles (0.05 km2), or 0.44%, is water.