donneloye is a municipality of the district of jura-nord vaudois in the canton of vaud in switzerland. on 11 march 2007, the community decided to merge their municipality with those of the neighbouring gossens and mézery-près-donneloye municipalities, with effect from 1 january 2008. on 1 january 2012, the former municipality of prahins merged into donneloye.