Tregan is a village and a former municipality in the
Elbasan County, central
Albania. At the 2015 local government reform it became a subdivision of the municipality
Elbasan. The population at the 2011 census was 3,036. The municipal unit consists of the villages Blerimas, Bizhdan, Çikallesh, Gurisht, Kacivel, Kycyk, Mucan, Shinavlash, Shilbater, Trepsenisht, Tudan and Tregan.