Karaf Kol is a village in Malfejan Rural District, in the Central District of Siahkal County, Gilan Province, Iran. At the 2016 census, its population was 22, in 9 families. Up from 19 in 2006.