Dunkirk (francês: Dunkerque, pronunciado /dœ̃kɛʀk/ ou /dɛ̃kɛʀk/; holandês: Duinkerke ou Duinkerken) é uma cidade portuária na parte mais ao norte da França, a 10 km da fronteira com a Bélgica.

A população de toda a área metropolitana era de 265.974 habitantes no censo de 1999.

Até meados do século 20, a cidade estava na região de língua holandesa; hoje o dialeto holandês local ainda pode ser ouvido, mas em grande parte deu lugar ao francês.