The population in the Town of Peace River was 6,729 in 2011, a 6.6% increase over its 2006 population. There are significant nodal settlements and subdivisions in the vicinity of the town on acreages along Highway 2 to the west, Highways 684 (Shaftesbury Trail) and 743 as well as the southwest portion of Northern Sunrise County. Regionally, there are various First Nation communities to the northeast, French-Canadian farming communities to the south and to the east, and Mennonite and Hutterite German-Canadian farming communities to the north and northwest of the town.