Lima, Ohio, the seat of Allen County, in the northwestern part of the state. Lima lies on the Ottawa River and is surrounded by a rich agricultural area.