Meet Our NC Legislative Candidates

We’d like to introduce our outstanding candidates for our NC State Legislature. These are the folks who have stepped up to help us break the majority in Raleigh and bring some sensibility back to our state government.

Campaign signs are available at Democratic Headquarters located at 114 Sunset Ave. Asheboro, NC. Hours are Monday-Friday 11:00am-2:00pm. Other times by appointment (email or send a Facebook message


Bill McCaskill – NC Senate District 26

Bill McCaskill is running for NC Senate, District 26, which covers all of Randolph County and a portion of High Point in Guilford. He is retired from the Randolph County Department of Social Services. He worked with neglected and abused children for 32 years as a social worker and, later, a supervisor. He is a graduate of East Carolina University and lives in Asheboro.

“In addition to my platform topics, there are many other issues facing the NC 26th District and North Carolina. One of the most important is restoring North Carolina’s good reputation, which Republicans have trashed during the last seven years of their control. According to press reports, we are still having problems recruiting new business because of the HB-2 debacle. North Carolina once led the South in industry and providing human services to our citizens. I want North Carolina returned to leadership in the South and the country.” –Bill McCaskill

To read more about Bill McCaskill’s platform and what he hopes to accomplish in the NC Senate, please visit his Facebook page: Facebook Notes for Bill McCaskill for NC Senate 26

Message Bill McCaskill for NC Senate 26 on Facebook

Email Bill McCaskill

If you would like to donate to Bill’s campaign, please send your check to:

Bill McCaskill for NC Senate
801 Salem Ct.
Asheboro, NC 27205


Mary Rulli – NC House District 70


Mary Rulli lives in Archdale and has been a resident of Randolph County most of her life. A graduate of UNC Greensboro in Business and Psychology and employed in the furniture industry for over 30 years.   Mary has served Archdale and Randolph County as a member of the Planning and Zoning Board, a Meals on Wheels Volunteer, a substitute teacher, a Democratic Election Judge, and now serves as the Archdale Democratic Precinct Chair. Mary is happily married and has 2 grown sons.

To learn more about Mary’s platform and donate to her campaign please visit:

Mary Rulli for NC House Facebook

Donate to Mary Rulli’s Campaign

Email Mary Rulli



Jim Meredith – NC House 78

Jim lives near Liberty and has been a resident of Randolph County for most of his life. He grew up near his present home on the family dairy farm. After graduating from Grays Chapel High School, he attended NC State University, earning his degree in Electrical Engineering. After graduation, he worked as a civilian contractor with the U.S. Navy and traveled extensively with them until his father died. At that time, he returned home to help his brother, David, on the farm. After several years working on the farm, he left to start a new career in Information Technology. In the early 1980’s, Jim earned his Master’s degree in Physics from UNCG, and since that time he has worked for several companies in Information Technology management. Jim is currently an I.T. Manager for Replacements, Ltd, in Greensboro where he has worked for the past 26 years.

Jim is happily married, and he and his wife, Beverly, have 3 children. Their son, Wilson graduated from the University of North Carolina, Wilmington in 2015 and their daughter, Suzanne graduated from University of North Carolina, Asheville, in 2018. Their younger daughter, Tia, is still in high school.

To learn more about Jim’s platform and how to donate to his campaign visit: Jim Meredith for NC

Donate to Jim Meredith’s Campaign

Follow Jim Meredith for North Carolina House on Facebook

Message Jim Meredith for NC House on Facebook

Leave a comment

Your email address will not be published. Required fields are marked *