By June 2023, Lanxi had jurisdiction over 6 streets, 7 towns and 3 townships, namely Lanjiang Street, Yunshan Street, Shang Hua Street, Yongchang Street, Chixi Street and Nvbu Street. Youbu Town, Zhuge Town, huang dian zhen Town, Xiangxi Town, Ma Jian Town, Meijiang Town and Hengxi Town; Lingdong Township, Shuiting Shezu Township and Baishe Township.
Lanxi City belongs to Jinhua City, Zhejiang Province, located in the middle reaches of Qiantang River and the northern edge of Jinqu Basin. It borders Jinhua Jindong District and Wucheng District in the southeast, Longyou County in the southwest, jiande city in the northwest and Pujiang County and Yiwu in the northeast.