$46.24
Last update: Nov 5, 9:11 AM

The average analyst price target for BP is $46.57, 0.7% above the current price. Of 19 analysts, 11 rate it Buy, 7 Hold and 1 Sell. Targets range from $29 to $66. The latest change came on Nov 2, 2026, when Evercore ISI Group raised its price target on BP from $52 to $55 and kept an In-Line rating.
Price Target Range — 12 Quarters
Analyst Consensus — 19 Analysts
Rating Trend — Last 9 Months