Le trafic maritime de marchandises des ports de commerce en France représente 365 millions de tonnes. Les six ports autonomes maritimes français (Dunkerque, Le Havre, Rouen, Nantes/Saint-Nazaire, Bordeaux et Marseille) traitent plus de 80 % du trafic maritime de marchandises.
Le Havre permet l'entrée des plus grands porte-conteneurs et des plus grands pétroliers. C'est le port le plus important en France avec plus de 2 millions de conteneurs par an.
La flotte de commerce française aujourd'hui se répartit ainsi :
Cette situation place la France au 29e rang mondial aujourd'hui, après avoir été 4e il y a 25 ans. Ce décalage est dû en grande partie au développement des pavillons de complaisance.