solihull (, or ) is a large town in the west midlands, england with a population of 123,187 in the 2011 census. historically in warwickshire, it is a part of the west midlands conurbation. it is the largest town in, and administrative centre of, the larger metropolitan borough of solihull, which has a population of 209,890 people. solihull is located southeast of birmingham, northwest of warwick and northwest of london.