Carmel is a town in Penobscot County, Maine, United States. It is located at (44.812045, -68.856812), near the intersection of Penobscot County Road 69 and US State Highway 2 (Penobscot County Road 100). It is part of the Bangor, Maine Metropolitan Statistical Area. The population was 2,416 at the 2000 census.