 According to the United States Census Bureau, the CDP has a total area of , of which of it is land and of it (41.30%) is water.At the 2010 census North Lakeport had a population of 3,314.The population density was 505.9 people per square mile (195.3/km²).