McEachin had been battling cancer since 2013. He's represented District 4 since 2017, but he worked in both the Virginia House of Delegates and State Senate before.
WVEC would like to send you push notifications about the latest news and weather.
Notifications can be turned off anytime in the browser settings.