The Upper Valley has experienced waves of immigration over the past century, resulting in a diverse mix of languages and cultures, with faith communities playing a key role in providing social and spiritual support to immigrants, and English language education programs being offered to help new hires become fluent.
