Portage is a borough with home rule status in Cambria County, Pennsylvania, United States. It is 10 miles southeast of Ebensburg and 22 miles southwest of Altoona. It is part of the Johnstown, Pennsylvania Metropolitan Statistical Area. The population was 2,638 at the 2010 US census.