The City of Petersburg (historical) had a population of 2,603 as of July 1, 2017. Petersburg ranks in the upper quartile for Diversity Index when compared to the other cities, towns and Census Designated Places (CDPs) in Alaska. See peer rankings below.