El condado de Songyang está situado en el suroeste de la provincia de Zhejiang. Las coordenadas geográficas son 28°14′~28°36′ de latitud norte y 119°10′~119°42′ de longitud este (28°27′ de latitud norte, 119°29′ de longitud este). Está conectado con el distrito Liandu de la ciudad de Lishui en el este, la ciudad de Longquan y el condado de Yunhe en el sur, el condado de Suichang en el noroeste y el condado de Wuyi en el noreste. Llega a Xindu en el municipio de Yuxi en el este y a Longhu'ao en el municipio de Fengping en el oeste. La distancia más amplia de este a oeste es de 53,7 kilómetros. Llega a Dachuan en el municipio de Chishou en el norte y a Dawan en la ciudad de Dadongba en el sur. Es el más largo de norte a sur. La distancia es de 40,2 kilómetros. La superficie total es de 1.406 kilómetros cuadrados. La población total es de 231.400 (a finales de 2005).