Shirkuh Mahalleh is a village in Malfejan Rural District, in the Central District of Siahkal County, Gilan Province, Iran. At the 2016 census, its population was 47, in 20 families. Down from 72 people in 2006.