Welcome to Stow! Welcome to Stow! Stow was settled in 1770 and incorporated as a town in 1833 on land that was once home to the Pequawket Native American community. The town narrowly hugs the New Hampshire border and follows the flow of the Cold River. The town was once busy