The United States hosts around 1,000 marathons every year, the largest of which see tens of thousands of endurance runners crossing the finish line and conquering the grueling 26.2-mile distance. To find the top races, 10Best editors and a panel of experts made their nominations, then readers voted for their favorites. Here are the 10 best marathons across the nation for 2023.