Heidelberg (German pronunciation: [ˈhaɪdl̩bɛʁk] (About this sound listen)) is a college town in Baden-Württemberg situated on the river Neckar in south-west Germany. At the 2015 census, its population was 156,257, with roughly a quarter of its population being students.[2]