Kunyang is a city in Yunnan Province, China. It is located in the central part of the province, on the southern shore of Dianchi Lake, roughly 30 kilometres south of the provincial capital, Kunming. Administratively, Kunyang is the seat of Jinning District, which falls under the jurisdiction of Kunming.
The city sits on a fertile lakeside plain at an elevation of about 1,890 metres, a setting typical of the Yunnan–Guizhou Plateau. Its position beside Dianchi Lake has historically made it a local centre for agriculture and trade, and it remains connected to Kunming by road and rail.