Weekly Approval Rating

How is Weekly Approval Rating calculated?

The Weekly Approval Rating (%) converts the average sentiment score of submissions for a politician in a given week (typically ranging from -1 for very negative to +1 for very positive) into a 0-100% scale.

Formula:

Approval (%) = [ (AvgSentiment / 2) + 0.5 ] * 100

Where:

  • AvgSentiment = (Sum of sentiment scores of all submissions in the week) / (Total number of submissions in the week).

This maps an average sentiment of -1 to 0%, 0 to 50%, and +1 to 100% approval.

Select All Available

Hold Ctrl/Cmd to select multiple.

Approval Trend for: Donald Trump

Weekly Approval Chart
View Weekly Approval Data
politician_name year_week week_start_date weekly_approval_rating_percent total_votes_in_week
Donald Trump 2025-16 2025-04-14 16% 63
Donald Trump 2025-17 2025-04-21 34% 28
Donald Trump 2025-18 2025-04-28 25% 24
Donald Trump 2025-19 2025-05-05 27% 4
Donald Trump 2025-20 2025-05-12 22% 22
Donald Trump 2025-21 2025-05-19 35% 26
Donald Trump 2025-22 2025-05-26 25% 128
Donald Trump 2025-23 2025-06-02 18% 127
Donald Trump 2025-24 2025-06-09 13% 42