Dunkirk is a city in Chautauqua County, New York in the USA. The population was 13,131 at the 2000 census. Dunkirk is on shore of Lake Erie and shares a border with the village of Fredonia. The city is surrounded by the town of Dunkirk. The National Guard has a base in Dunkirk.