Shimosuwa(下諏訪町,Shimosuwa-machi) is a town located in Suwa District, Nagano Prefecture, Japan. It is located on Lake Suwa, a large, natural lake surrounded by mountains.
As of 2006, the town has an estimated population of 22,421. The total area is 66.90km².