Location. Loughborough is a city/town with a small population in the state/region of Leicestershire, England which is located in the continent/region of Europe.Cities, towns and places near Loughborough include Quorndon, Barrow upon Soar, Hathern and Shepshed.rance. Loughborough is a city/town with a small population in the state/region of Leicestershire, England which is located in the continent/region of Europe.