Vicksburg is a census-designated place[1] located in Buffalo Township, Union County, Pennsylvania, United States.
[2] It is located between the boroughs of Mifflinburg and Lewisburg along Pennsylvania Route 45.
As of the 2010 census the population was 261 residents.
[1]