Gwinner is a city in Sargent County, North Dakota in the United States. The population was 753 at the 2010 census. Gwinner was founded in 1900.
Gwinner is located at 46°13′34″N 97°39′43″W / 46.22611°N 97.66194°W / 46.22611; -97.66194 (46.226105, -97.661863).
According to the United States Census Bureau, the city has a total area of 1.3 square miles (3.3 km²), all of it land.