Share & Bookmark, Press Enter to show all options, press Tab go to next option

Candidates Filed: 


Kevin Knowles

Yvonne Jenkins

Ward One: 

Dennis Etherington

Christopher Amores

Ward Two: 

David Haarberg

Ward Three: 

Ken Collinson

Ward Four: 

Kimberly Dian Nelson

David Carroll

Ward Five: 

Jason W. Baker


Heidi Gibbons Crawford

Stephen M. Knipe

David Lee Anderson

Elaine C. Mauck

The City of Martinsburg General Election is for candidates seeking office for Mayor or Councilmember of the City of Martinsburg ONLY. Candidates for other local, state, or federal offices need to communicate with Berkeley County Voter Registration or the WV Secretary of State Office.  The City of Martinsburg cannot answer inquiries or return communication related to the May 14 Primary Election nor the November 5 General Election. 

June 11, 2024 City of Martinsburg General Election Resource Center: 

For Candidates: 

Ward/Precinct Map

Campain Finance Short Form

Running for Office Guide

This is not an exhaustive list of resources. It is highly recommended that candidates visit the website of the West Virginia Secretary of State. While the City Recorder is available to assist, it is the ultimate responsibility of the candidate to meet all requirements and maintain awareness of election laws. 

For Voters:

The City of Martinsburg does not maintain voter registration records. If you are seeking information on your registration, please contact Berkeley County Voter Registration

A list of candidates will be provided as filing begins (Feb 1-Feb 28)

Absentee Ballot Application 

Check your Polling Location

For Poll Workers:

Poll Worker Interest Form

Polling Locations are subject to change with notification.

Need to Register to Vote or Check your Registration? 

Visit the WV Secretary of State Website

The City of Martinsburg holds a General Election every four years, on the second Tuesday in June. The next General Election will be Tuesday, June 11, 2024. The City also holds Special Levy Elections, to renew the Police Excess Levy, as needed.

General Election Info

  • Who can run for Council?

    Any citizen of Martinsburg who is entitled to vote in the City of Martinsburg election can run for a seat as Mayor or Councilperson. Councilpersons must reside and be registered to vote in the ward for which they are running, unless running at-large, in which case they must reside and be registered to vote in any ward of the City of Martinsburg. The Mayor is also an at-large seat.

  • How do I run for a Council seat?

    Those interested in seeking election must submit a nominating petition to the City Recorder between February 1 and February 28 of the year of the election. Fifty (50) signatures from registered voters of the City are required to run for Mayor, and twenty-five (25) signatures of registered voters from the desired ward (or of the City for at-large candidates) are required to run for Council. Candidates are also required to submit a filing fee, which is set by Council prior to the filing period. The filing fee is set by Council each election year and has historically been $2 for Council and $10 for Mayor.

  • Is there anything else I should know?

    All candidates are required to follow Secretary of State guidelines as well as City guidelines. It is highly recommended that all candidates review these guidelines on the Secretary of State's website, especially for information on campaign finance. As the Chief Election Official for the City of Martinsburg, the City Recorder is available to offer some guidance, however, it is the responsibility of the candidate to ensure that all federal, state and local regulations are followed.

Free viewers are required for some of the attached documents.
They can be downloaded by clicking on the icons below.

Acrobat Reader Download Acrobat Reader Windows Media Player Download Windows Media Player Word Viewer Download Word Viewer Excel Viewer Download Excel Viewer PowerPoint Viewer Download PowerPoint Viewer