The New Jersey Marathon and Half Marathon is now taking place in Jersey City NJ taking over the former, defunct race that took place in and around Long Branch, NJ. It started in 1997 as a revival of the Jersey Shore Marathon, which was held from 1972 to 1985. The name was changed to the New Jersey Shore Marathon in 1999, and changed again to the New Jersey Marathon in 2001. Then-governor James McGreevey declared it the official state marathon in 2005.