From Wikipedia:

Heimat is a German word with no English equivalent that denotes the relationship of a human being towards a certain spatial social unit. The term forms a contrast to social alienation and usually carries positive connotations. It is often expressed with terms such as home or homeland.

Introduced to the concept in this podcast Globalisation and cultural identity by Professor J├╝rgen Barkhoff, Director of the Arts and Humanities Research Institute of Trinity College Dublin, University of Dublin.