Cortland is a city in central Trumbull County, Ohio, United States. It lies on the eastern shore of Mosquito Creek Lake, 19 miles north of Youngstown. The population was 7,105 at the 2020 census. It is part of the Youngstown–Warren metropolitan area.