Kasilof is a census-designated place in Kenai Peninsula Borough, Alaska, United States. At the 2020 census the population was 525, down from 549 in 2010.