Dunkirk is a city in Blackford and Jay counties in the U.S. state of Indiana. The population was 2,362 at the 2010 census.
Dunkirk is located at 40°22′28″N 85°12′35″W (40.37, -85.21) and is primarily in Jay County, though the northwestern portion of the town (west of Main Street and north of Blackford Avenue) lies in neighboring Blackford County. The southwestern portion of town also abuts Delaware County.
According to the 2010 census, Dunkirk has a total area of 1.26 square miles (3.26 km2), all land.
Dunkirk has a typical Midwestern humid continental seasonal climate. There are four distinct seasons, with winters being cold with moderate snowfall, while summers can be warm and humid. The highest average temperature is in July at 84 °F (29 °C), while the lowest average temperature is in January at 15 °F (−9.0 °C). However, summer temperatures can top 90 °F (32 °C), and winter temperatures can drop below 0 °F (−17 °C). Average monthly precipitation ranges from about 2 to 4 inches (5 to 10 cm), with the heaviest occurring during May, June, and July. The highest recorded temperature was 110.0 °F (43.3 °C) on July 14, 1936, and the lowest recorded temperature was −40.0 °F (−31.7 °C) on January 21, 1985.