Princeton is a town in Washington County, Maine, United States. The town was named after Princeton, Massachusetts. The population was 745 at the 2020 census. According to the United States Census Bureau, the town has a total area of 41.79 square miles, of which 36.85 square miles is land and 4.94 square miles is water.