Alliance, Ohio, is primarily located in Stark County, with a small portion extending into Mahoning County
. The city was formed by the merger of several smaller communities and is known as part of the Canton–Massillon metropolitan area in northeastern Ohio