Alba is a town in Texas, United States. Located mostly in Wood County, a small portion of the town extends into Rains County. The population was 430 at the 2000 census.
Alba is located at 32°47′31″N 95°38′4″W / 32.79194°N 95.63444°W / 32.79194; -95.63444 (32.792069, -95.634532).
According to the United States Census Bureau, the town has a total area of 1.1 square miles (2.9 km²).None of the area is covered with water.