Vuibroye is a former municipality in the district of Lavaux-Oron in the canton of Vaud in Switzerland. The municipalities of Bussigny-sur-Oron, Châtillens, Chesalles-sur-Oron, Ecoteaux, Oron-la-Ville, Oron-le-Châtel, Palézieux, Les Tavernes, Les Thioleyres and Vuibroye merged on 1 January 2012 into the new municipality of Oron.
Vuibroye had an area, , of . Of this area, or 82.9% is used for agricultural purposes, while or 10.7% is forested. Of the rest of the land, or 8.6% is settled (buildings or roads), or 0.7% is either rivers or lakes.
Of the built up area, housing and buildings made up 6.4% and transportation infrastructure made up 2.1%. Out of the forested land, 5.0% of the total land area is heavily forested and 5.7% is covered with orchards or small clusters of trees. Of the agricultural land, 57.1% is used for growing crops and 23.6% is pastures, while 2.1% is used for orchards or vine crops. All the water in the municipality is flowing water.
The former municipality was part of the Oron District until it was dissolved on 31 August 2006, and Vuibroye became part of the new district of Lavaux-Oron.
The blazon of the municipal coat of arms is Argent, two Bars wavy Azure, overall a Lion rampant Or.
Vuibroye had a population () of 124. , 1.6% of the population are resident foreign nationals. Over the last 10 years (1999–2009 ) the population has changed at a rate of 8.7%. It has changed at a rate of 7% due to migration and at a rate of 2.6% due to births and deaths.
Most of the population () speaks French (103 or 85.8%), with English being second most common (14 or 11.7%) and German being third (2 or 1.7%).
The age distribution, , in Vuibroye is; 18 children or 14.4% of the population are between 0 and 9 years old and 22 teenagers or 17.6% are between 10 and 19. Of the adult population, 11 people or 8.8% of the population are between 20 and 29 years old. 15 people or 12.0% are between 30 and 39, 17 people or 13.6% are between 40 and 49, and 15 people or 12.0% are between 50 and 59. The senior population distribution is 14 people or 11.