The New York Times has "the needle" for major elections.
https://www.nytimes.com/interactive/2024/11/05/us/elections/...