Western North Carolina counties received a total of $2.6 million from the federal government as PILOT (payment in lieu of taxes) funds for federal lands.