The population was 3,607 at the 2000 census. Blairsville is located in the southern portion of Indiana County, Pennsylvania, bordered by the Conemaugh River, Westmoreland County, Pennsylvania to the south and west and Burrell Township to the north and east.