Welcome to Southbury, a charming town nestled in the heart of Connecticut, founded in 1787. With a population of approximately 19,904 residents, this quaint New England town boasts a rich history dating back to the American Revolutionary War. Southbury is known for its picturesque landscapes, historic sites, and vibrant arts scene. Fun fact: Southbury has a sister city relationship with Beit Arye in Israel, adding a global touch to its small-town charm.