 According to the United States Census Bureau, the city has a total area of , of which, of it is land and of it (34.32%) is water.Kupreanof first appeared on the 1930 U.S. Census as the unincorporated village of West Petersburg, appearing under that name until the 1970 census.It formally changed its name to Kupreanof and incorporated as a city in 1975.