Gramsh er en albansk by som ligger i prefekturet Elbasan.[1]
Den har 24 231 innbyggere (2011) og dekker et areal på 739.75 km².