Old Town is a city in Penobscot County, Maine, United States. The population was 8,130 at the 2000 census. The city's developed area is chiefly located on a relatively large island, though its boundaries extend beyond that. The island is surrounded and defined by the Penobscot River to the east, and the Stillwater River to the west.