Windsor was a languishing small town just north of Santa Rosa until the 1980’s. A surge of construction followed for the next several decades, and the town has grown to over 25,000 people vaulting past neighboring Healdsburg.
New construction of shopping including a Home Depot and WalMart has made Windsor a shopping destination as well as a residential community. The center of town has undergone a transformation with the construction of Windsor Town Green, a development based on residential units over retail shops. Windsor official website