Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home1/citynews/public_html/news/wp-content/plugins/automatic-youtube-gallery/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the amp domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is not currently doing any hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Notice: Function amp_is_available was called incorrectly. `amp_is_available()` (or `amp_is_request()`, formerly `is_amp_endpoint()`) was called too early and so it will not work properly. WordPress is currently doing the `plugins_loaded` hook. Calling this function before the `wp` action means it will not have access to `WP_Query` and the queried object to determine if it is an AMP response, thus neither the `amp_skip_post()` filter nor the AMP enabled toggle will be considered. The function was called too early (before the plugins_loaded action) to determine the plugin source. Please see Debugging in WordPress for more information. (This message was added in version 2.0.0.) in /home1/citynews/public_html/news/wp-includes/functions.php on line 6131

Deprecated: Creation of dynamic property OptimizeDatabase::$odb_logfile_debug_path is deprecated in /home1/citynews/public_html/news/wp-content/plugins/rvg-optimize-database/rvg-optimize-database.php on line 201
Americans Are Wealthier Than 30 Years Ago. Here’s the Data To Prove It. | 3RD CITY NEWS
HomePolicyAmericans Are Wealthier Than 30 Years Ago. Here's the Data To Prove...

Americans Are Wealthier Than 30 Years Ago. Here’s the Data To Prove It.

Two black and white figures clutch cash in raised fists against an orange background with U.S. dollars across it | Illustration: Mikael Damkier/Dreamstime/Midjourney Photo: William Morgan/Dreamstime

The economic populism that has consumed the Republican Party in recent years rests largely upon the claim that America is in decline—and that we are falling behind because other countries (or immigrants from those countries) are “ripping us off,” as President Donald Trump likes to put it.

You’ll often hear a similar story of economic decline from figures on the political left too, although they are more likely to blame capitalism. “The most important political division in our times is not between Democrats and Republicans, or socialists and capitalists,” wrote Tim Wu, a Democratic strategist and veteran of the Biden administration, in a recent New York Times essay, “it’s between those who think today’s economic system is fair and working well for most people, and those who do not.”

Both narratives are incorrect.

The Congressional Budget Office’s (CBO) latest report on American households’ income, released this week, shows that Americans are significantly wealthier than they were 30 or 50 years ago. Poorer households are earning more. Wealthier households are earning more. And, yes, that’s after adjusting for inflation.

Source: Congressional Budget Office (https://www.cbo.gov/system/files/2026-09/62761-Household-Income-2023.pdf)

In fact, poorer Americans have seen the largest relative gains over the past few decades—a fact that is particularly inconvenient for populists on both right and left.

As Scott Lincicome, vice president of general economics at the Cato Institute, pointed out after crunching the CBO’s data that the poorest fifth of the income distribution—that is, the 20 percent of American households earning the least annually—has seen its average household income climb by 50 percent since 1979. When government transfers and tax policies are taken into account, that same segment of the population has seen its income double over the same period.

The middle class is doing quite well too. Incomes are up by 44 percent for the median household since 1979, and they have increased by 70 percent when taxes and transfers are included. And, again, this is after accounting for inflation.

In 1990, the average middle-class household earned about $84,700 annually (in 2023 dollars). In 2023, that same segment of the population took home more than $131,000.

The growth since the 1990s is particularly interesting, as nearly all of that has been achieved since the North American Free Trade Agreement (signed in 1992) was in place and since China joined the World Trade Organization (in 2001), the two events that right-wing populists tend to highlight when discussing the supposed hollowing out of America’s middle class. The income data tells a very different story.

Economic populists like to pretend that this is an either-or situation. Vice President J.D. Vance, for example, believes that it would be foolish to trade 1 million imported toasters for “a single American manufacturing job,” as if the outsourcing of manufacturing would necessitate a decline in Americans’ living standards.

Good news! We don’t have to choose. Manufacturing jobs may have declined in recent decades, but the American middle class today has access to more affordable goods and better-paying jobs—including better-paying blue-collar jobs.

Of course, it is also true that many Americans feel like they are struggling right now. Inflation is outpacing wage increases, and higher interest rates make it harder to afford a house, a car, or anything else that requires borrowing.

Even so, the context matters. Americans of all income levels are doing far better today than in the recent past. That’s a fact worth celebrating. Instead, politicians are constantly trying to turn it into a grievance, as if someone else’s success might mean your failure.

The solution to today’s economic problems, then, is not to blame the system that has allowed incomes to rise so steadily and so high. If politicians succeed in dismantling capitalism or eroding free trade to return America to the past, they will likely find a future where everyone is poorer.

The post Americans Are Wealthier Than 30 Years Ago. Here's the Data To Prove It. appeared first on Reason Magazine.

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments