Number of military ships in NATO 2024, by country
The United States had the highest number of military ships among NATO allies in 2023, at 472, compared with Sweden, which had 353, the second-highest in the military alliance. Several countries in the alliance have no military ships, the majority of which are landlocked countries, such as Hungary and Czechia.