As of 2023, a two-star general in the U.S. military, holding the rank of Major General, earns a base salary that typically ranges from approximately $115,000 to $145,000 per year, depending on years of service and specific pay grade. Additionally, they receive various allowances and benefits, including housing and subsistence allowances, which can significantly increase their overall compensation. Salaries can vary based on factors like location and duty assignments.
Copyright © 2026 eLLeNow.com All Rights Reserved.