Blairsville is located in Indiana County northwest of Johnstown between Indiana and Greensburg along US Highway 22 on the banks of the Conemaugh River near the Conemaugh River Reservoir. The population estimate for July 1, 1998 was 3,335, a decrease of 260 since 1990.