# President Trump's approval rating at the highest it's been in many months. Why?

**URL:** <https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457>\
**Category:** Politics & Elections\
**Created:** [October 24, 2018, 9:16pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457 "2018-10-24T21:16:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![HurricaneDitka](https://avatars.discourse-cdn.com/v4/letter/h/96bed5/32.png) [@HurricaneDitka](https://boards.straightdope.com/u/HurricaneDitka)\
**Post date:** [October 24, 2018, 9:16pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/1 "2018-10-24T21:16:08Z")

</div>

If I’m reading [Nate Silver’s graph](https://projects.fivethirtyeight.com/trump-approval-ratings) right, President Trump’s approval rating (currently 42.8%) is the highest it’s been since the middle of March 2017 (about 8 weeks after he took office). Anyone have an explanation or thoughts on why it’s up now?

---

<div class="post-metadata">

**Author:** ![Lamoral](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lamoral/32/16078_2.png) [@Lamoral](https://boards.straightdope.com/u/Lamoral)\
**Post date:** [October 24, 2018, 9:29pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/2 "2018-10-24T21:29:52Z")

</div>

It’s obvious, isn’t it? Trump has been traveling around the country stumping for GOP candidates before the midterm, and it’s getting his supporters fired up.

---

<div class="post-metadata">

**Author:** ![Sherrerd](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/sherrerd/32/8_2.png) [@Sherrerd](https://boards.straightdope.com/u/Sherrerd)\
**Post date:** [October 24, 2018, 9:30pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/3 "2018-10-24T21:30:45Z")

</div>

Many on the right see “Kavanaugh” as an unquestioned win for their side. The rest of what Trump does slides right by them–all they know is ‘he got our guy on the Court.’

I’d be amazed if the uptick is due to anything other than Kavanaugh. (Some of the polls may have questions that could tease out the reasons, though of course proof isn’t possible.)

---

<div class="post-metadata">

**Author:** ![BlankSlate](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/blankslate/32/80_2.png) [@BlankSlate](https://boards.straightdope.com/u/BlankSlate)\
**Post date:** [October 24, 2018, 9:35pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/4 "2018-10-24T21:35:29Z")

</div>

Dementia rates, specifically Alzheimer’s disease, are on the rise. [Cite.](https://www.alzheimers.net/alzheimers-is-on-the-rise-in-these-states/)

---

<div class="post-metadata">

**Author:** ![HMS\_Irruncible](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hms_irruncible/32/7394_2.png) [@HMS\_Irruncible](https://boards.straightdope.com/u/HMS_Irruncible)\
**Post date:** [October 24, 2018, 9:35pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/5 "2018-10-24T21:35:30Z")

</div>

There seems to be a dearth of Mueller-related news lately. Some will interpret no news as good news, I interpret it as Mueller honoring honoring the 60-day rule.

---

<div class="post-metadata">

**Author:** ![Velocity](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/velocity/32/18006_2.png) [@Velocity](https://boards.straightdope.com/u/Velocity)\
**Post date:** [October 24, 2018, 9:36pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/6 "2018-10-24T21:36:40Z")

</div>

It may be that when someone’s approval is abnormally high or low, that it naturally tends to regress back to the mean. And when someone like Trump has broad unpopularity, it makes something like 42% viewed as remarkably high, whereas if Obama, Bush, Clinton or Reagan had had 50% approval ratings, those might not even be seen as particularly good.

---

<div class="post-metadata">

**Author:** ![EscAlaMike](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/escalamike/32/4177_2.png) [@EscAlaMike](https://boards.straightdope.com/u/EscAlaMike)\
**Post date:** [October 24, 2018, 9:38pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/7 "2018-10-24T21:38:42Z")

</div>

LOL at this thread

---

<div class="post-metadata">

**Author:** ![bobot](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/bobot/32/21622_2.png) [@bobot](https://boards.straightdope.com/u/bobot)\
**Post date:** [October 24, 2018, 9:54pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/8 "2018-10-24T21:54:02Z")

</div>

Maybe it’s relatively high because his supporters hate the stock market and are pleased with it’s current performance.

---

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [October 24, 2018, 9:57pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/9 "2018-10-24T21:57:59Z")

</div>

> [@HurricaneDitka](#):
>
> If I’m reading [Nate Silver’s graph](https://projects.fivethirtyeight.com/trump-approval-ratings) right, President Trump’s approval rating (currently 42.8%) is the highest it’s been since the middle of March 2017 (about 8 weeks after he took office). Anyone have an explanation or thoughts on why it’s up now?

Do you?

---

<div class="post-metadata">

**Author:** ![Lance\_Turbo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lance_turbo/32/6156_2.png) [@Lance\_Turbo](https://boards.straightdope.com/u/Lance_Turbo)\
**Post date:** [October 24, 2018, 10:09pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/10 "2018-10-24T22:09:55Z")

</div>

It’s Republicans.

Here’s a Python script to grab all the trump job approval polls from [elections.huffingtonpost.com](http://elections.huffingtonpost.com) and store that data in a pickled dataframe.

```auto

import pandas as pd
import pickle

url = 'http://elections.huffingtonpost.com/pollster/api/v2/questions/00c%20-Pres-45-Trump%20-%20Job%20Approval%20-%20National/poll-responses-clean.tsv'
df = pd.read_csv(filepath_or_buffer = url, 
                 sep = '	', 
                 parse_dates = ['start_date', 'end_date'])

# Print first five rows
print(df.head())
# Print column names and data types
print(df.dtypes)

pickle.dump( df, open( "trump_job_approval_df.p", "wb" ) )

```

Here’s a script that computes a seven day rolling average of approval for democrat, independent, and republican subgroups and summarizes that data in a couple ways.

```auto

import pandas as pd
import pickle
import datetime

df_raw = pickle.load( open( "trump_job_approval_df.p", "rb" ) )

df_dem = df_raw[df_raw['sample_subpopulation'].apply(lambda x: 'Democrat' in x)]
df_rep = df_raw[df_raw['sample_subpopulation'].apply(lambda x: 'Republican' in x)]
df_ind = df_raw[df_raw['sample_subpopulation'].apply(lambda x: 'independent' in x)]
## Drop columns we don't need
df_dem = df_dem.loc[:,['Approve', 'start_date', 'end_date']]
df_rep = df_rep.loc[:,['Approve', 'start_date', 'end_date']]
df_ind = df_ind.loc[:,['Approve', 'start_date', 'end_date']]
## Add average date column
df_dem['avg_date'] = df_dem['start_date'] + (df_dem['end_date'] - df_dem['start_date']) / 2
df_rep['avg_date'] = df_rep['start_date'] + (df_rep['end_date'] - df_rep['start_date']) / 2
df_ind['avg_date'] = df_ind['start_date'] + (df_ind['end_date'] - df_ind['start_date']) / 2

## Restrict to only columns of interest
df_dem = df_dem.loc[:,['Approve', 'avg_date']]
df_rep = df_rep.loc[:,['Approve', 'avg_date']]
df_ind = df_ind.loc[:,['Approve', 'avg_date']]

# Helper function. Compute average of 'Net' column for rows within delta days (+-) of thedate
def rollingavg(thedate, thedf):
    days = 7
    delta = datetime.timedelta(days=days)
    temp = thedf[(thedf['avg_date'] >= thedate - delta) & (thedf['avg_date'] <= thedate + delta)]
    return temp['Approve'].mean()
  
# Create final dataframe
min_date = df_raw['start_date'].min()
max_date = df_raw['end_date'].max()
df_final = pd.DataFrame(pd.date_range(min_date, max_date), columns = ['Date'])
df_final['Democrat'] = df_final['Date'].apply(lambda x: rollingavg(x, df_dem))
df_final['Republican'] = df_final['Date'].apply(lambda x: rollingavg(x, df_rep))
df_final['Independent'] = df_final['Date'].apply(lambda x: rollingavg(x, df_ind))
# Show plot of difference between Rasmussen and non-Rasmussen over time.
df_final.plot()
print(df_final.describe())

```

Average  
Democrat - 10.862389  
Independent - 36.707268  
Republican - 82.821941

Current  
Democrat - 9.333333  
Independent - 36.500000  
Republican - 86.333333

He’s doing slightly below average among self identified democrats and independents, but he’s well above average among self identified republicans.

Note: Code tags are not compatible with certain (default) skins.

---

<div class="post-metadata">

**Author:** ![Skywatcher](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/skywatcher/32/254_2.png) [@Skywatcher](https://boards.straightdope.com/u/Skywatcher)\
**Post date:** [October 24, 2018, 10:21pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/11 "2018-10-24T22:21:47Z")

</div>

> [@Lance\_Turbo](#):
>
> It’s Republicans.

Rasmussen is polling at 46%; all the others tracked by 538 are at 41%.

---

<div class="post-metadata">

**Author:** ![Lance\_Turbo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lance_turbo/32/6156_2.png) [@Lance\_Turbo](https://boards.straightdope.com/u/Lance_Turbo)\
**Post date:** [October 24, 2018, 10:30pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/12 "2018-10-24T22:30:47Z")

</div>

> [@Skywatcher](#):
>
> Rasmussen is polling at 46%; all the others tracked by 538 are at 41%.

That is definitely not it. Nate adjusts polls for house effect. Rasmussen’s 46 gets adjusted down to 41 in this case.

Here’s another cut from my dataframe from earlier.

```auto

Date Democrat Republican Independent Overall
2017-10-18 9.130435 80.304348 35.227273 39.089744
2018-10-18 8.818182 85.727273 36.454545 45.12

```

This is a 14 day average a year apart. Down a skosh with dems, up a point with indies, up 5.5 points with republicans.

---

<div class="post-metadata">

**Author:** ![Little\_Nemo](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/little_nemo/32/3120_2.png) [@Little\_Nemo](https://boards.straightdope.com/u/Little_Nemo)\
**Post date:** [October 24, 2018, 10:32pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/13 "2018-10-24T22:32:07Z")

</div>

> [@HurricaneDitka](#):
>
> Anyone have an explanation or thoughts on why it’s up now?

His work is done. He’s successfully cleared the swamp and made America great again.

The man deserves a rest after all the hard work he’s done. He should retire and spend the remainder of his days, surrounded by all three of his families, basking in the thanks of a grateful nation and counting his untold billions of dollars with his massive hands. Amen.

---

<div class="post-metadata">

**Author:** ![Grrr](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/grrr/32/146_2.png) [@Grrr](https://boards.straightdope.com/u/Grrr)\
**Post date:** [October 24, 2018, 10:42pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/14 "2018-10-24T22:42:53Z")

</div>

You know, Huffpo tried to slam Trump for saying: “If Republicans lose in the midterms, it’s not my fault.”

The thing is though, he’s right (Just puked a little). It would be ridiculous to pin this on Trump when he has such a high approval rating.

---

<div class="post-metadata">

**Author:** ![Skywatcher](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/skywatcher/32/254_2.png) [@Skywatcher](https://boards.straightdope.com/u/Skywatcher)\
**Post date:** [October 24, 2018, 10:45pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/15 "2018-10-24T22:45:19Z")

</div>

> [@Lance\_Turbo](#):
>
> That is definitely not it. Nate adjusts polls for house effect. Rasmussen’s 46 gets adjusted down to 41 in this case.
> 
> Here’s another cut from my dataframe from earlier.
> 
> ```auto
> 
> Date Democrat Republican Independent Overall
> 2017-10-18 9.130435 80.304348 35.227273 39.089744
> 2018-10-18 8.818182 85.727273 36.454545 45.12
> 
> ```
> 
> This is a 14 day average a year apart. Down a skosh with dems, up a point with indies, up 5.5 points with republicans.

Remember: Rasumussen skews Republican, which is why the adjustment is needed.

IOW: I’m agreeing that it’s Republicans.

---

<div class="post-metadata">

**Author:** ![Ruken](https://avatars.discourse-cdn.com/v4/letter/r/f475e1/32.png) [@Ruken](https://boards.straightdope.com/u/Ruken)\
**Post date:** [October 24, 2018, 10:52pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/16 "2018-10-24T22:52:51Z")

</div>

> [@Lance\_Turbo](#):
>
> Here’s a Python script to

You are a saucy fellow who really ought to post more frequently on these boards.

---

<div class="post-metadata">

**Author:** ![HurricaneDitka](https://avatars.discourse-cdn.com/v4/letter/h/96bed5/32.png) [@HurricaneDitka](https://boards.straightdope.com/u/HurricaneDitka)\
**Post date:** [October 24, 2018, 11:06pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/17 "2018-10-24T23:06:05Z")

</div>

> [@Skywatcher](#):
>
> Rasmussen is polling at 46%; all the others tracked by 538 are at 41%.

I don’t understand what you mean here. There was a Gallup poll from October 15-21 that had him at 44%. Before that, an Oct 18-19 Morning Consult poll had him at 45%, and prior to that, an Oct 17-19 SurveyMonkey poll had him at 47%.

---

<div class="post-metadata">

**Author:** ![HurricaneDitka](https://avatars.discourse-cdn.com/v4/letter/h/96bed5/32.png) [@HurricaneDitka](https://boards.straightdope.com/u/HurricaneDitka)\
**Post date:** [October 24, 2018, 11:09pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/18 "2018-10-24T23:09:44Z")

</div>

> [@snfaulkner](#):
>
> Do you?

My first guess, like **Sherrerd** , would have been the Kavanaugh confirmation. **Lamoral** ’s theory that it is due to stumping for candidates ahead of the midterm is an interesting one. I suppose either one of those could claim some support from **Lance Turbo** ’s analysis that the rise is primarily among Republicans.

---

<div class="post-metadata">

**Author:** ![RitterSport](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/rittersport/32/6326_2.png) [@RitterSport](https://boards.straightdope.com/u/RitterSport)\
**Post date:** [October 24, 2018, 11:45pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/19 "2018-10-24T23:45:53Z")

</div>

> [@Grrr](#):
>
> … when he has such a high approval rating.

I can’t tell if you’re kidding here. 42.8% is not a high approval rating, is it? I mean, it is relative to 38% or wherever he bottomed out at, but no one would have said Obama, Bush, Clinton, Bush, Reagan, Carter, Nixon, LBJ, Kennedy, etc., had a high approval rating when it was at 42.8%.

It looks like noise to me, since it was in the low 40s several times recently and not that recently. Could be Kavanaugh. Could be his ranting on the campaign trail.

We know the real reason, though. It’s because Republicans produce jobs whereas Democrats produce mobs.

Coming next week: Why do you think Trump’s approval rating is dropping? Last week, it was at 42.8% and now it’s at 42.78%. Is it the stock market? The bombs?

---

<div class="post-metadata">

**Author:** ![Tamerlane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/tamerlane/32/7602_2.png) [@Tamerlane](https://boards.straightdope.com/u/Tamerlane)\
**Post date:** [October 24, 2018, 11:47pm UTC](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457/20 "2018-10-24T23:47:35Z")

</div>

> [@Grrr](#):
>
> The thing is though, he’s right (Just puked a little). It would be ridiculous to pin this on Trump when he has such a high approval rating.

High approval rating _among Republicans_. His ratings are less than great with everyone else. If( IF )it turns out there is a ‘blue wave’ and Democrats make a statistically larger than expected gain in the House, let alone the Senate, I think Trump’s unpopularity outside of his base is going to play a fair part. For helping to mobilize opposition if nothing else.

[Next page](https://boards.straightdope.com/t/president-trumps-approval-rating-at-the-highest-its-been-in-many-months-why/823457.md?page=2)
