Osceola Mills is a borough in Clearfield County, Pennsylvania, United States. The population was 1,141 at the 2010 census.GeographyOsceola Mills is located along the southeastern border of Clearfield County at . It is on the north side of Moshannon Creek, which forms the boundary between Clearfield and Centre counties.Pennsylvania Route 53 passes through Osceola Mills, leading northeast 4mi to Philipsburg and southwest 5mi to Houtzdale. Pennsylvania Route 970 crosses PA 53 in the center of town and leads northwest to Clearfield, the county seat, and southeast 4mi to Sandy Ridge.According to the United States Census Bureau, Osceola Mills has a total area of 0.85km2, all of it land.DemographicsAs of the census of 2000, there were 1,249 people, 522 households, and 342 families residing in the borough. The population density was 3,717.8 people per square mile (1,418.4/km²). There were 581 housing units at an average density of 1,729.4 per square mile (659.8/km²). The racial makeup of the borough was 99.44% White, 0.16% Native American, 0.16% Asian, and 0.24% from two or more races. Hispanic or Latino of any race were 0.72% of the population.