FY2025 NDAA: Reserve Component End-Strength

FY2025 NDAA: Reserve Component End-Strength

FY2025 NDAA: Reserve Component End-Strength

Updated September 30, 2025 (IN12448)

Background

Under 10 U.S.C. §115(a) Congress sets the maximum size (i.e., end-strength) of the active and reserve components of the Armed Forces annually, typically in a National Defense Authorization Act (NDAA). Congress is also responsible for appropriating funds for the pay and benefits of these personnel.

End-strength specifically refers to the actual number of personnel in a branch on the last day of the fiscal year (i.e., September 30). The enacted end-strength figures in the Servicemember Quality of Life Improvement and National Defense Authorization Act for Fiscal Year 2025 (FY2025 NDAA; P.L. 118-159) are for September 30, 2025. Congress also periodically sets minimum end-strength levels for the Armed Forces, which may be identical to or lower than the authorized end-strength. While Congress authorizes minimum and maximum end-strengths, each military service manages its force, through recruiting and retention efforts, to achieve an actual end-strength.

Typically, this actual end-strength falls within the congressionally authorized minimum and maximum end-strengths. However, there are circumstances in which the actual end-strength may fall outside the authorized range. For example, under 10 U.S.C. §115(f)(3), the Secretary of Defense (who is now using "Secretary of War" as a "secondary title" under Executive Order 14347 dated September 5, 2025) may—after determining "such action is in the national interest"—increase the end-strength of any of the services above the authorized end-strength by up to 3%. Recruiting and retention shortfalls may cause one or more of the services to fall below their minimum authorized strength.

The reserve component provides "trained units and qualified persons available for active duty in the armed forces, in time of war or national emergency, and at such other times as the national security may require, to fill the needs of the armed forces whenever more units and persons are needed than are in the regular components." (This provision is codified at 10. U.S.C. §10102).

Under 10 U.S.C. §113a(b)(2), the Secretary of Defense is required to submit end-strength requests for the reserve component in an annual request to Congress. Congress is not bound by these requests, but from FY2001 to FY2025 authorized end-strengths similar to the Pentagon's requested numbers.

The reserve component consists of the federal reserve forces of the Army, Navy, Air Force, Marine Corps, and Coast Guard, plus the Army National Guard (ARNG) and Air National Guard (ANG). The Space Force does not have a reserve component. It is a single-component armed service with personnel serving in an inactive or active-duty status (10 U.S.C. §20001). The National Guard (ANG and ARNG) may be mobilized under federal or state authority and performs homeland security missions that may include responding to civil unrest and natural disasters and guarding domestic airspace.

End-Strength Trends, FY2001-FY2025

Congress has varied authorized end-strengths over time in response to factors such as national security priorities, budget constraints, and recruitment challenges.

In the report (S.Rept. 118-58) accompanying the Senate-passed National Defense Authorization Act for Fiscal Year 2024 (FY2024 NDAA, S. 2226 §411), the committee stated that it chose to recommend lower end-strengths than requested for the Selected Reserve because "legislating unreachable end strength numbers would set the military services up for failure" by "encouraging quantity over quality in recruiting." It remains unclear whether incremental reductions in previous years may have stemmed in part from this concern.

Figure 1

. Selected Reserve Component Authorized End-Strength FY2001-FY2025 Request

Figure is interactive in HTML report version.

<script type="text/javascript">//Based on IAG in AP 7.4.1 (Revised 20240624) $(function () { $('#IAG-3265407077').bind('mousedown', function () { /* saveRptHighChartClick(); */ }); //#### HIGHCHART LIBRARIES ####// var files = ["https://code.highcharts.com/highcharts.js","https://code.highcharts.com/highcharts-more.js","https://code.highcharts.com/modules/exporting.js","https://code.highcharts.com/modules/export-data.js","https://code.highcharts.com/modules/accessibility.js"], loaded = 0; if (typeof window["HighchartsEditor"] === "undefined") { window.HighchartsEditor = { ondone: [cl], hasWrapped: false, hasLoaded: false }; include(files[0]); } else { if (window.HighchartsEditor.hasLoaded) { cl(); } else { window.HighchartsEditor.ondone.push(cl); } } function isScriptAlreadyIncluded(src) { var scripts = document.getElementsByTagName("script"); for (var i = 0; i < scripts.length; i++) { if (scripts[i].hasAttribute("src")) { if ((scripts[i].getAttribute("src") || "").indexOf(src) >= 0 || (scripts[i].getAttribute("src") === "http://code.highcharts.com/highcharts.js" && src === "https://code.highcharts.com/stock/highstock.js")) { return true; } } } return false; } function check() { if (loaded === files.length) { for (var i = 0; i < window.HighchartsEditor.ondone.length; i++) { try { window.HighchartsEditor.ondone[i](); } catch (e) { console.error(e); } } window.HighchartsEditor.hasLoaded = true; } } function include(script) { function next() { ++loaded; if (loaded < files.length) { include(files[loaded]); } check(); } if (isScriptAlreadyIncluded(script)) { return next(); } var sc = document.createElement("script"); sc.src = script; sc.type = "text/javascript"; sc.onload = function () { next(); }; document.head.appendChild(sc); } function each(a, fn) { if (typeof a.forEach !== "undefined") { a.forEach(fn); } else { for (var i = 0; i < a.length; i++) { if (fn) { fn(a[i]); } } } } var inc = {}, incl = []; each(document.querySelectorAll("script"), function (t) { inc[t.src.substr(0, t.src.indexOf("?"))] = 1; }); function cl() { if (typeof window["Highcharts"] !== "undefined") { //#### HIGHCHART LIBRARIES END ####// //##### CRS THEME START (v1.2, 20220510)#####// Highcharts.theme = { colors: ['#0C90FC', '#003865', '#F1B434', '#7060A8', '#6CC8BD', '#757048', '#B4C7D0', '#D36127'], chart: {backgroundColor: 'white',}, title: { style: { color: 'black', font: '15px "Calibri", Verdana, sans-serif', fontWeight: 'bold' } }, subtitle: { style: { color: 'black', font: '14px "Calibri", Verdana, sans-serif' }}, credits: { enabled: false }, legend: { itemStyle: { fontFamily: '"Calibri", Verdana, sans-serif', fontSize: '14px', color: 'black', "text-decoration": 'none !important' }, verticalAlign: 'top', itemMarginBottom: 7, }, yAxis: { title: { style: { font: '14px "Calibri", Verdana, sans-serif', fontWeight: 'bold', color: 'black'} }, labels: { style: { font: '14px "Calibri", Verdana,sans-serif', color: 'black'}}, }, xAxis: { title: { style: { font: '14px "Calibri", Verdana, sans-serif', fontWeight: 'bold', color: 'black'}, y: 8 }, labels: { style: { font: '14px "Calibri", Verdana, sans-serif', color: 'black' }, }, lineColor: 'black', lineWidth: 0.5 } }; Highcharts.setOptions(Highcharts.theme); Highcharts.setOptions({ lang: {thousandsSep: ','}, chart: {style: {fontFamily: 'Calibri'}}, exporting: { enabled: false } }); //##### CRS THEME END #####// //#### START chart elements before Highcharts container ####// //#### END chart elements before the Highcharts container ####// var options = { //#### START code inside Highcharts.chart('container', { ####// title: { text: null }, subtitle: { text: null }, yAxis: { title: { text: 'Personnel (thousands)', rotation: -89.9 } }, xAxis: { labels: { rotation: -89.9, formatter: function() { return 'FY' + this.value; } }, categories: [ '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2013', '2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '2023', '2024', '2025', ], tickLength: 8, tickWidth: 1, crosshair: true }, legend:{ enabled: true, layout: 'vertical', align: 'right' }, plotOptions: { series: { lineWidth: 2, label: { enabled: false, connectorAllowed: false, style: { fontSize: '17px' } }, marker: { enabled: true, symbol: 'circle', radius: 2.5 }, } }, tooltip: { headerFormat: '{point.key}', pointFormatter: function () { let value = this.y === 0 ? '0' : (this.y / 1000).toFixed(2) + 'K'; return '' + ''; }, footerFormat: '

' + this.series.name + ':
' + value + '

', shared: true, useHTML: true }, series: [{ name: 'Army National Guard', color: '#CC8F2B', legendcolor: '#CC8F2B', data: [ 350526, 350000, 350000, 350000, 350000, 350000, 350000, 351300, 352600, 358200, 358200, 358200, 358200, 354200, 350200, 342000, 343000, 343500, 343500, 336000, 336500, 336000, 325000, 325000, 325000, ], }, { name: 'Army Reserve', color: '#757048', legendcolor: '#757048', data: [ 205300, 205000, 205000, 205000, 205000, 205000, 200000, 205000, 205000, 205000, 205000, 205000, 205000, 205000, 202000, 198000, 199000, 199500, 199500, 189500, 189800, 189500, 177000, 174800, 175800, ], },{ name: 'Air National Guard', color: '#384F5A', legendcolor: '#384F5A', data: [ 108022, 108400, 106600, 107030, 106800, 106800, 107000, 106700, 106756, 106700, 106700, 106700, 105700, 105400, 105000, 105500, 105700, 106600, 107100, 107700, 108100, 108300, 108400, 105000, 108300, ], }, { name: 'Air Force Reserve', color: '#C8102E', legendcolor: '#C8102E', data: [ 74358, 74700, 75600, 75800, 76100, 74000, 74900, 67500, 67400, 69500, 71200, 71400, 70880, 70400, 67100, 69200, 69000, 69800, 70000, 70100, 70300, 70300, 70000, 69600, 67000, ], },{ name: 'Navy Reserve', color: '#0C90FC', legendcolor: '#0C90FC', data: [ 88900, 87000, 87800, 85900, 83400, 73100, 71300, 67800, 66700, 65500, 65500, 66200, 62500, 59100, 57300, 57400, 58000, 59000, 59100, 59000, 58800, 58600, 57000, 57200, 57700, ], }, { name: 'Marine Corps Reserve', color: '#7060A8', legendcolor: '#7060A8', data: [ 39558, 39558, 39558, 39600, 39600, 39600, 39600, 39600, 39600, 39600, 39600, 39600, 39600, 39600, 39200, 38900, 38500, 38500, 38500, 38500, 38500, 36800, 33000, 32000, 32500, ], }, ], responsive: { rules: [{ condition: { maxWidth: 500 }, chartOptions: { legend: { enabled: true, layout: 'horizontal', align: 'center', verticalAlign: 'bottom' } } }] } //#### END container ####// }; new Highcharts.Chart("IAG-3265407077", options); } } }); </script>

Source: CRS analysis of Congress for FY2001–FY2024 data. FY2025 data from President's Budget Request.

Note: Coast Guard reserve personnel, part of the Department of Homeland Security, are not shown.

FY2025 NDAA

Table 1. FY2024 and FY2025 Reserve Component End-Strengths

Service

FY2024 Enacted End-Strength

FY2025 President's Budget Request

FY2025 Enacted End-Strength

Change from Enacted FY2024-FY2025

Army National Guard

325,000

325,000

325,000

0

Army Reserve

174,800

175,800

175,800

+1,000

Navy Reserve

57,200

57,700

57,700

+500

Marine Corps Reserve

32,000

32,500

32,500

+500

Air National Guard

105,000

107,700

108,300

+3,300

Air Force Reserve

69,600

67,000

67,000

-2,600

Total

763,600

765,700

766,300

+2,700

Source: Congress.gov, Office of the Under Secretary of Defense (Comptroller).

On December 23, 2024, former President Biden signed into law the FY2025 NDAA. This law largely enacted the end-strengths requested by the Secretary of Defense, though it authorized 600 more personnel than requested for the ANG. (See Table 1).

S.Rept. 118-188, the report accompanying the SASC-reported version of an FY2025 NDAA (S. 4638), explained that the increase in the ANG end-strength is intended "to offset any reductions that may occur as a result of transferring units and personnel from the Air National Guard to the Space Force." Section 514 of the enacted NDAA authorizes the transfer of 578 ANG billets from the ANG to the single-component Space Force, less than the authorized ANG end-strength increase.

Issues for Congress

Congress may set policy priorities independent of the executive branch through legislation and oversight. As Congress considers a FY2026 NDAA, it may consider whether or not to adjust end-strengths to achieve its defense policy objectives.

Congress may decide to adjust reserve component end-strengths for a range of reasons:

Congress may assess that a different active component-reserve component (AC/RC) force mix would allow the Armed Forces to more effectively meet current defense objectives.

Congress may identify additional defense objectives that the Armed Forces could better meet with a different AC/RC force mix.

Congress may adjust the AC/RC force mix for cost-saving purposes.

Congress may choose to shift certain assets, missions, or capabilities from the active to the reserve component (or vice-versa) and adjust end-strengths accordingly.

Congress may also choose to approve end-strengths that closely or exactly align with DOD requests.