In the ongoing effort to view everything geographically, I couldn’t help thinking about how to visualize the proposed tax “cuts” that the House passed last Friday. Paul Krugman’s Thursday article had a link to the data I needed — Congress’s Joint Committee on Taxation’s analysis of the bill’s impact on different incomes. It’s a bit of a stretch, but combined with county data on median household income (last 12 months based on 2015 Census data), the data allows a look at the geographic impact of the bill across the US and through the life of the bill from 2019 to 2027. Note: these maps show changing tax rates for the median household income for each county — they don’t represent rate changes for all income brackets within a given county.

Here’s a quick look and comments for 2019 and 2027 (click on for full size):

The 2019 shows tax breaks for all median incomes across the contiguous 48 states — as promised by Republicans. The breaks are smaller for poorer counties visible across the Appalachians, the rural South, and a spattering of western counties. The “bait” of the tax breaks is real, but — interestingly — is least impactful for many of the poorer regions that voted for Trump. Many of the tax breaks for families are temporary, though, and along with changes in the inflation measure, lead to a substantial “switch” after 2022. By 2023, the average tax rate change for median household incomes looks like this:

Less of a tax break for most median households and some increases for counties with lower median household incomes. By 2027, most median households see a tax increase on par with the earlier breaks:

Only a few of the wealthier counties in the country are projected to have median incomes high enough for most of them to still be receiving tax breaks. Most poorer- and middle-income counties will experience higher taxes.

Interactive version with rates for each two-year period:

Methods and details: First, the county boundaries were combined with media household income data to yield a map of median household income across the country:

Next, the change in rates were calculated from each biennial table within the JCT report (example for 2019):

Rate changes for each county and year were assigned based on the county’s median income.


71.8 miles

Hands down my favorite day of the trip. Riding through the “wilds” north of New York and dodging cars and pedestrians through the Bronx and Manhattan.

Our last small leg into Brooklyn and a welcome shower:

69.7 miles

The day with the big hill.

Yesterday’s long day meant a slightly shorter ride today. The hill south of Hopewell Junction didn’t help any either. It could have been avoided by heading west, but it looked like an adventure on the map, and we were rewarded with a beautiful and crazy ride through largely car-free backroads through the leafy exurbs north of Carmel. We may have seen one or two expensive homes in this area;)

South of Carmel we found one of the best off-road bike trails of the whole trip. A beautiful, paved, smooth track largely in the woods (the Putnam Trailway and North County Trailway).

We’d entered the land of few camping options again and opted for another night in a hotel. This would mean a break from the growing heat and an early start for our final push — the day we hoped to reach the tip of Manhattan.