Belle Vernon is a borough located in Fayette County, Pennsylvania along the Monongahela River. The population was 1,211 at the 2000 census. The town is served by the Belle Vernon Area School District, which is actually centered in Rostraver, Westmoreland County.