ConceptioArchiveCRS Reports
CRS Reportspublic full text

Payments in Lieu of Taxes (PILT): Section 6902 Payments

Congressional Research Service
CRS Reports · Papers · License: Public Domain
Open Source ↗
congressionalresearchservicecrspaymentsunitedstatescongressuscongress
crs, congressional research service, united states congress, us congress, government publication, if11772, if, 11772, payments, lieu, taxes, pilt, section, 6902

Payments in Lieu of Taxes (PILT): Section 6902 Payments Updated August 24, 2026 (IF11772) Introduction Several federal programs compensate local jurisdictions for the presence of nontaxable federal lands. The widest-ranging program is the Department of the Interior's ( DOI's) Payment s in Lieu of Taxes (PILT) program . PILT compensates units of general local government for selected lands administered by several federal agencies. Units of general local government typically are referred to as counties . For FY2026, P.L. 119-74 , Division C, Section 114, provided for PILT to be funded at the authorized amount. DOI calculated the full payment at $733.6 million. On June 23, 2026, DOI distributed $733.0 million to more than 1,900 counties; $0.6 million was for administration. PILT funding is allocated under three payment mechanisms—Section 6902, Section 6904, and Section 6905—corresponding with the sections of law ( 31 U.S.C. §§6902, 6904, 6905 ). Section 6902 payments account for nearly all of the funding disbursed under PILT. Section 6904 and 6905 payments are provided under selected circumstances, generally account for less than 1% of PILT payments, and are made to a minority of counties (most of which also receive Section 6902 payments). This product discusses Section 6902 payments. Issues for Congress center on the types of lands that should be covered by PILT and the amount and type of funding . Payment Formula Section 6902 payments are made to counties pursuant to a formula provided in statute ( Figure 1 ). Several factors (described below) are used to calculate the authorized PILT payment amount for a county: entitlement land and per acre payment rates, population-based payment ceilings, prior-year non-PILT payments, and inflation. Additionally, the level of funding available each year determines whether counties receive the fully authorized payment amount. Entitlement Lan d and Per Acre Payment Rates : Lands eligible under PILT are referred to as entitlement land s in statute (31 U.S.C. §6901) and include federal lands in the National Park System; in the National Forest System; administered by the Bureau of Land Management; in the National Wildlife Refuge System withdrawn from the public domain ; dedicated to the use of federal water resources development projects; used for certain dredge disposal areas; located near Purgatory River Canyon and Piñon Canyon, CO, and acquired after December 31, 1981, to expand the Fort Carson military reservation; on which are located semi-active or inactive Army installations used for certain purposes; and acquired per the Southern Nevada Public Land Management Act ( P.L. 105-263 ). The first step in calculating authorized payments is determining the number of entitlement acres within a county, which is the responsibility of the federal agencies that administer the lands ( Figure 1 , Step A). Taking into account a population-based payment ceiling as described below ( Figure 1 , Step B), a county's authorized payment is calculated by multiplying the number of entitlement acres by one of two per acre payment rates—a higher rate offset by prior-year non-PILT payments (Alternative A) or a non-offset lower rate (Alternative B) ( Figure 1 , Step C). The higher amount is the authorized payment. Figure 1. PILT Section 6902 Payment Formula, with FY2026 Rates Source: CRS, with data from 31 U.S.C. §§6901 et seq. and DOI, F iscal Year 202 6 Payments in Lieu of Taxes National Summary . Population-Based Payment Ceiling : The law limits the payment a county is authorized to receive based on a population-based payment ceiling . This ceiling is calculated by multiplying a county's population by a corresponding per capita payment rate ( Figure 1 , Step B). As population increases, the per capita payment rate generally decreases, although the ceiling generally increases ( Figure 2 ). For counties with 5,000 or larger population, the population is rounded to the nearest 1,000. For counties with smaller than 5,000 population, the actual population is multiplied by the per capita rate for a county with a population of 5,000. Under provisions of PILT, at 31 U.S.C. 6903(a) , there is a population ceiling limitation of 50,000. Thus, counties with populations greater than 50,000 are treated as having populations of 50,000. Figure 2 . Population-Based Payment Ceiling, FY2026 Figure is interactive in HTML report version and shows per capita payment rates. <script type="text/javascript">//Based on IAG in AP 7.4.1 (Revised 20240624) $(function () { $('#IAG-1737277912').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', { ####// accessibility: { description: 'A line chart showing the maximum payment counties are eligible to receive based on population under Section 6902.' }, title: { text: null }, yAxis: { title: { text: 'Payment ($ in millions)', rotation: -89.9, }, min: 1, // Minimum value for y-axis max: 5000000, // Maximum value for y-axis labels: { formatter: function() { return '$' + Math.floor(this.value / 1000000); // Divide by 1,000,000 and remove decimals } }, tickInterval: 1000000, // Tick interval set to 1,000,000 }, xAxis: { title: { text: 'Population' }, accessibility: { rangeDescription: 'Range: 1000 to 50000' }, tickInterval: 10000, // Set the interval for x-axis labels min: 0, // Minimum value for x-axis max: 50000, // Maximum value for x-axis startOnTick: true, // Start the axis on the nearest tick showFirstLabel: true, // Ensure the first label is shown labels: { formatter: function() { return (this.value / 1000) + 'K'; // Format labels with K } } }, tooltip: { formatter: function () { // Helper function to format numbers with commas function formatNumber(num) { return num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); } let formattedKey = formatNumber(this.key); // Format the point.key let rawValueY = this.y; // Keep the raw value for division let valueY = rawValueY === 0 ? '0.00' : (rawValueY / 1000000).toFixed(2); // Divide by 100 and format to 2 decimals valueY = formatNumber(valueY); let rawValueZ = this.point.z; // Access z value from the point let valueZ = rawValueZ === 0 ? '0.00' : rawValueZ.toFixed(2); valueZ = formatNumber(valueZ); return ' Population: ' + formattedKey + ' ' + ' Per Capita Payment Rate: $' + valueZ + ' ' + ' Population-Based Payment Ceiling: $' + valueY + ' Million '; }, shared: true, useHTML: true }, legend: { layout: 'horizontal', align: 'right', verticalAlign: 'top' }, plotOptions: { series: { label: { enabled: false, // Disable the series label connectorAllowed: false }, pointStart: 0, marker: { enabled: true, symbol: 'circle', radius: 2 } } }, series: [{ name: 'Population-Based Payment Ceiling', color: '#009483', dataLabels: { enabled: false // Disable data labels }, data: [ {x: 0, y: 0, z: 238.87}, {x: 500, y: 119435, z: 238.87}, {x: 1000, y: 238870, z: 238.87}, {x: 1500, y: 358305, z: 238.87}, {x: 2000, y: 477740, z: 238.87}, {x: 2500, y: 597175, z: 238.87}, {x: 3000, y: 716610, z: 238.87}, {x: 3500, y: 836045, z: 238.87}, {x: 4000, y: 955480, z: 238.87}, {x: 4500, y: 1074915, z: 238.87}, {x: 5000, y: 1194350, z: 238.87}, {x: 5500, y: 1230350, z: 223.7}, {x: 6000, y: 1342200, z: 223.7}, {x: 6500, y: 1369160, z: 210.64}, {x: 7000, y: 1474480, z: 210.64}, {x: 7500, y: 1466100, z: 195.48}, {x: 8000, y: 1563840, z: 195.48}, {x: 8500, y: 1550400, z: 182.4}, {x: 9000, y: 1641600, z: 182.4}, {x: 9500, y: 1588020, z: 167.16}, {x: 10000, y: 1671600, z: 167.16}, {x: 10500, y: 1710345, z: 162.89}, {x: 11000, y: 1791790, z: 162.89}, {x: 11500, y: 1822175, z: 158.45}, {x: 12000, y: 1901400, z: 158.45}, {x: 12500, y: 1900375, z: 152.03}, {x: 13000, y: 1976390, z: 152.03}, {x: 13500, y: 1993950, z: 147.7}, {x: 14000, y: 2067800, z: 147.7}, {x: 14500, y: 2077995, z: 143.31}, {x: 15000, y: 2149650, z: 143.31}, {x: 15500, y: 2187825, z: 141.15}, {x: 16000, y: 2258400, z: 141.15}, {x: 16500, y: 2292510, z: 138.94}, {x: 17000, y: 2361980, z: 138.94}, {x: 17500, y: 2394175, z: 136.81}, {x: 18000, y: 2462580, z: 136.81}, {x: 18500, y: 2491025, z: 134.65}, {x: 19000, y: 2558350, z: 134.65}, {x: 19500, y: 2584530, z: 132.54}, {x: 20000, y: 2650800, z: 132.54}, {x: 20500, y: 2671355, z: 130.31}, {x: 21000, y: 2736510, z: 130.31}, {x: 21500, y: 2755010, z: 128.14}, {x: 22000, y: 2819080, z: 128.14}, {x: 22500, y: 2883150, z: 128.14}, {x: 23000, y: 2947220, z: 128.14}, {x: 23500, y: 2960295, z: 125.97}, {x: 24000, y: 3023280, z: 125.97}, {x: 24500, y: 3033100, z: 123.8}, {x: 25000, y: 3095000, z: 123.8}, {x: 25500, y: 3101310, z: 121.62}, {x: 26000, y: 3162120, z: 121.62}, {x: 26500, y: 3222930, z: 121.62}, {x: 27000, y: 3283740, z: 121.62}, {x: 27500, y: 3344550, z: 121.62}, {x: 28000, y: 3405360, z: 121.62}, {x: 28500, y: 3404895, z: 119.47}, {x: 29000, y: 3464630, z: 119.47}, {x: 29500, y: 3524365, z: 119.47}, {x: 30000, y: 3584100, z: 119.47}, {x: 30500, y: 3577040, z: 117.28}, {x: 31000, y: 3635680, z: 117.28}, {x: 31500, y: 3694320, z: 117.28}, {x: 32000, y: 3752960, z: 117.28}, {x: 32500, y: 3739775, z: 115.07}, {x: 33000, y: 3797310, z: 115.07}, {x: 33500, y: 3854845, z: 115.07}, {x: 34000, y: 3912380, z: 115.07}, {x: 34500, y: 3894360, z: 112.88}, {x: 35000, y: 3950800, z: 112.88}, {x: 35500, y: 4007240, z: 112.88}, {x: 36000, y: 4063680, z: 112.88}, {x: 36500, y: 4042010, z: 110.74}, {x: 37000, y: 4097380, z: 110.74}, {x: 37500, y: 4152750, z: 110.74}, {x: 38000, y: 4208120, z: 110.74}, {x: 38500, y: 4181100, z: 108.6}, {x: 39000, y: 4235400, z: 108.6}, {x: 39500, y: 4289700, z: 108.6}, {x: 40000, y: 4344000, z: 108.6}, {x: 40500, y: 4308795, z: 106.39}, {x: 41000, y: 4361990, z: 106.39}, {x: 41500, y: 4326375, z: 104.25}, {x: 42000, y: 4378500, z: 104.25}, {x: 42500, y: 4430625, z: 104.25}, {x: 43000, y: 4482750, z: 104.25}, {x: 43500, y: 4438740, z: 102.04}, {x: 44000, y: 4489760, z: 102.04}, {x: 44500, y: 4540780, z: 102.04}, {x: 45000, y: 4591800, z: 102.04}, {x: 45500, y: 4545905, z: 99.91}, {x: 46000, y: 4595860, z: 99.91}, {x: 46500, y: 4645815, z: 99.91}, {x: 47000, y: 4695770, z: 99.91}, {x: 47500, y: 4642175, z: 97.73}, {x: 48000, y: 4691040, z: 97.73}, {x: 48500, y: 4739905, z: 97.73}, {x: 49000, y: 4788770, z: 97.73}, {x: 49500, y: 4729725, z: 95.55}, {x: 50000, y: 4777500, z: 95.55}, ] }], responsive: { rules: [{ condition: { maxWidth: 500 }, chartOptions: { legend: { layout: 'horizontal', align: 'center', verticalAlign: 'bottom' } } }] } //#### END container ####// }; new Highcharts.Chart("IAG-1737277912", options); } } }); </script> Source: CRS, with data from DOI, Fiscal Year 202 6 Payments in Lieu of Taxes National Summary . Note : Same population ceiling for 50,000 or greater. Prior-Year Non-PILT Payments : The PILT formula accounts for counties receiving certain other federal land-based payments. Under Alternative A, PILT requires the amounts received in the prior year pursuant to these payments to be subtracted from the payment amount calculated. Prior-year payments are considered from several federal programs identified in statute (31 U.S.C. §6903(a)). Prior-year payments are subtracted only under Alternative A and only when a state has not implemented pass-through laws ( Figure 1 , Step C, Alternative A). States may have pass-through laws that require federal payments under selected compensation programs to automatically pass through the county to specified local jurisdictions or districts (such as school districts). Only prior-year payments under other programs made at the county level are deducted during Alternative A calculations; payments subject to pass-through laws do not count as prior-year payments and are not deducted. Inflation : Per acre payment rates in Alternatives A and B and per capita payment rates used for population-based payment ceilings are adjusted for inflation annually based on the Consumer Price Index (CPI, 31 U.S.C. §6903(d)). Alternative A or Alternative B : A county's authorized payment is the higher of either Alternative A or Alternative B. Alternative A has a higher per acre payment rate but accounts for prior-year payments, which are subtracted during the payment calculation. Alternative B has a lower per acre rate, but prior-year payments are not subtracted. Under both alternatives, if the product of multiplying the number of entitlement acres by the per acre payment rate is greater than the population-based payment ceiling, the population-based ceiling is used to calculate a county's authorized payment ( Figure 1 , Step B and Step C). Appropriations The FY2026 PILT payment ( $733.6 million) was an increase over the FY2025 payment ($645.2 million ), primarily because of a decrease in prior-year timber deductions. Lower prior-year deductions generally result in higher PILT payments. The DOI Office of the Secretary calculates authorized PILT payments each fiscal year pursuant to the statutory formula. The amount available for disbursement depends on how much funding is appropriated for PILT ( Figure 1 , Step D). Over the years, PILT has been funded through either discretionary or mandatory appropriations or both. In recent years, for instance FY2018-FY2026, PILT generally has been funded through mandatory appropriations at the full authorized level. For many of the earlier years of the program, including FY1995-FY2007, PILT received discretionary appropriations that were not at the full authorized level. In years when funding for PILT payments was less than the authorized amount, county payments typically were prorated ( Figure 1 , Step E). The amount of proration depends on the difference between the authorized and appropriated amounts. For example, a county's prorated payment can be substantially less than its authorized payment if the authorized and appropriated amounts differ substantially. Appropriations laws also have provided other terms and requirements. For example, they sometimes have included provisions directing payments to counties to be made proportionally if appropriated funding is insufficient to cover full authorized payments, prohibited county payments of less than $100, and authorized the Secretary of the Interior to adjust payments to counties to correct for prior overpayments or underpayments. For more information, see CRS Report R46260, The Payments in Lieu of Taxes (PILT) Program: An Overview .

Related documents

Record · ID 621941
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.