Twin es un pueblo ubicado en el condado de Marion en el estado estadounidense de Alabama.
[2] Twin se encuentra ubicado en las coordenadas 33°59′32″N 87°51′8″O / 33.99222, -87.85222.
Según la Oficina del Censo de los Estados Unidos, Twin tiene una superficie total de 8.74 km², de la cual 8.74 km² corresponden a tierra firme y (0%) 0 km² es agua.
[3] Según el censo de 2010,[4] había 399 personas residiendo en Twin.
De los 399 habitantes, Twin estaba compuesto por el 97.99% blancos, el 0% eran afroamericanos, el 0% eran amerindios, el 0% eran asiáticos, el 0% eran isleños del Pacífico, el 1.5% eran de otras razas y el 0.5% pertenecían a dos o más razas.