This Colorado town may be tiny – it’s just one square mile and has about 900 residents – but it’s got a friendly, rural feel that is one of many reasons why the residents who move there tend to stay put.

Bow Mar is about 12 miles southwest of Denver and consists of single-family homes on acre-lots, a private lake — and lots of open space (and the views that come with it) in between.

Many of Bow Mar’s residents are second- or third-generation families (95 percent of whom own their homes)…