50% of professionals earn between $54,291 - $103,200 USD
The median salary is $74,293
The average salary for a Marine in United States is USD 76,682 - USD 109,982 per year in 2026. The median salary is USD 94,470 per year, based on 4,331 active job listings.
The cities with the most Marine job opportunities in United States are Houston, San Diego, New York, Fort Lauderdale, Chesapeake. Houston leads with 80 job openings.
Leading employers for Marine roles in United States include Serco, Brunswick Corporation, Mission Technologies, a division of HII, COWI, The Hiller Companies.
Explore 4,331 Marine job listings in United States on BeBee, or check our salary calculator for a personalized estimate.