Dunkerque (Duinkerke) is een stad in Frankrijk, in de regio Nord-Pas-de-Calais, aan de grens met België. De stad ongeveer telt 70.000 inwoners. Dunkerque is een onderprefectuur van het Noorderdepartement (Nord) en de hoofdplaats van het gelijknamige arrondissement, dat ongeveer overeenkomt met de Franse Westhoek.
Dunkerque ligt aan de Noordzee (Côte d'Opale); de haven is de op twee na grootste van Frankrijk, na die van Marseille en Le Havre.
De stedelijke agglomeratie Dunkerque, die ook de gemeenten Grande-Synthe, Saint-Pol-sur-Mer, Coudekerque-Branche, Leffrinckoucke, Cappelle-la-Grande en Fort-Mardyck omvat, telt ongeveer 160.000 inwoners. Dunkerque is een belangrijk centrum voor de hele regio, tot zelfs in België.