Albac (Hungarian: Fehérvölgy) is a commune located in Alba County, Transylvania, Romania. It has a population of 1,846 (as of 2021), and is composed of sixteen villages: Albac, Bărăști, Budăiești, Cionești, Costești, Dealu Lămășoi, Deve, După Pleșe, Fața, Pleșești, Potionci, Rogoz, Roșești, Rusești, Sohodol, and Tamborești.
The administrative center of the commune is Albac village, which is located on the DN75 road, 17 km (11 mi) from Câmpeni, and is traversed by the Arieșul Mare River.