It is located in Todd County. According to the 2010 census the population of St. Francis was 709. Including mixed bloods
and Hispanics, the Native American population of St. Francis, is 98% of the town of St. Francis. Whites make up 2%
of the towns population. The town has 204 housing units. The town of St. Francis is going through an economic crisis. About
57% of the towns citizens live below the poverty line. The elevation of St. Francis is 2,989 feet above sea level. Zip
code is 57572. The town covers an area of 0.4 sq. mi. Below are several links to photographs of the Anishinabe-Dakota
settlement of St. Francis, Rosebud-Pine Ridge Reservation.