Corniglio is a comune (municipality) in the Province of Parma in the Italian region Emilia-Romagna, located about 100 kilometres (62mi) west of Bologna and about 40 kilometres (25mi) southwest of Parma. As of 31 December 2004, it had a population of 2,200 and an area of 166.5 square kilometres (64.3sqmi).