Warren is a city in and the county seat of Trumbull County, Ohio, United States. The city is located in northeastern Ohio, approximately northwest of Youngstown and west of the Pennsylvania state line.