Shirakawa is a town located in Kamo District, Gifu Prefecture, Japan. As of 1 January 2019, the town had an estimated population of 8,288 and a population density of 36 persons per km, in 3159 households. The total area of the town was 237.90 square kilometres.