Kim Sơn ( listen) is a commune, Bắc Giang Province, in northeastern Vietnam.
Coordinates: 21°25′N 106°45′E / 21.417°N 106.750°E / 21.417; 106.750