Neche is a city in Pembina County, North Dakota, United States. It sits on the banks of the Pembina River. The population was 371 at the 2010 census.