ROANOKE, Va. – As more and more counties vote to become Second Amendment sanctuaries, we’ve compiled a list to help you keep track.

10 News talked with a Constitutional law professor to learn more about what it means to become a Second Amendment sanctuary.

To read the bills related to weapons, including guns, that will be discussed during Virginia’s 2020 legislative session, click here.

Counties/Cities Adopted:

Accomack County - Adopted on Dec. 18. 2019 (Slightly modified version)

Alleghany County - Adopted on Dec. 3, 2019

Amelia County - Adopted on Dec. 18, 2019 (Modified version supporting Second Amendment rights)

Amherst County - Adopted on Dec. 3, 2019

Appomattox County - Adopted on Nov. 18, 2019

Augusta County - Adopted on Dec. 4, 2019

Bath County - Adopted on Dec. 10, 2019

Bedford County - Adopted on Dec. 9, 2019

Bland County - Adopted on Nov. 26, 2019

Botetourt County - Adopted on Nov. 26, 2019

City of Bristol - Adopted on Dec. 9, 2019 (Slightly modified version)

Brunswick County - Adopted on Dec. 11, 2019 (Confirmed with county administration)

Buchanan County - Adopted on Dec. 2, 2019

Buckingham County - Adopted on Dec. 9, 2019

City of Buena Vista - Adopted on Dec. 21, 2019

Campbell County - Adopted on Nov. 7, 2019

Caroline County - Adopted on Dec. 10, 2019

Carroll County - Adopted on May 13, 2019

Charles City County - Adopted on Dec. 23, 2019

Charlotte County - Adopted Nov. 13, 2019

City of Chesapeake - Adopted on Dec. 10, 2019

Chesterfield County - Adopted on Jan. 8, 2020 (Support of Second Amendment)

Clarke County - Adopted on Jan. 6, 2020

City of Colonial Heights - Adopted on Dec. 10, 2019

City of Covington - Adopted on Dec. 10, 2019

Craig County - Adopted Dec. 5, 2019

Culpeper County - Adopted Dec. 3, 2019

Cumberland County - Adopted on Dec. 10, 2019

Dickenson County - Adopted on Nov. 19, 2019

Dinwiddie County - Adopted on Nov. 20, 2019

Essex County - Adopted on Jan. 7, 2020 (Confirmed with county administration)

Fauquier County - Adopted on Dec. 23, 2019

Floyd County - Adopted on Dec. 10, 2019

Fluvanna County - Adopted on Dec. 11, 2019

City of Franklin - Adopted on Dec. 9, 2019

Franklin County - Adopted on Dec. 17, 2019

Frederick County - Adopted on Dec. 11, 2019

City of Galax - Adopted on Dec. 9, 2019 (Slightly modified version)

Giles County - Adopted on Nov. 21, 2019

Gloucester County - Adopted on Dec. 3, 2019

Goochland County - Adopted on Dec. 3, 2019

Grayson County - Adopted on Dec. 12, 2019

Greene County - Adopted on Dec. 10, 2019

Greensville County - Adopted on Dec. 3, 2019

Halifax County - Adopted on Dec. 2, 2019

Hanover County - Adopted on Dec. 11, 2019

Henrico County - Adopted on Dec. 10, 2019 (Slightly modified version)

Henry County - Adopted on Nov. 26, 2019

Highland County - Adopted on Jan. 8, 2020

City of Hopewell - Adopted on Jan. 14, 2020 (“Second Amendment Constitutional City”)

Isle of Wight County - Adopted on Dec. 12, 2019

James City County - Approved resolution to affirm its commitment to the constitutions of the United States and Virginia on Dec. 10, 2019

King and Queen County - Adopted on Dec. 9, 2019 (Confirmed with county government)

King George County - Adopted on Dec. 3, 2019

King William County - Adopted on Nov. 25, 2019

Lancaster County - Adopted on Dec. 12, 2019

Lee County - Adopted on Nov. 19, 2019

Louisa County - Adopted on Dec. 2, 2019

Lunenburg County - Adopted on Dec. 12, 2019 (Confirmed with county administration)

Madison County - Adopted on Nov. 26, 2019

City of Martinsville - Passed slightly modified resolution on Dec. 10, 2019

Mathews County - Adopted on Dec. 17, 2019

Mecklenburg County - Adopted on Dec. 9, 2019

Middlesex County - Adopted on Dec. 3, 2019

Montgomery County - Adopted on Dec. 16, 2019 (Slightly modified version)

Nelson County - Adopted on Dec. 10, 2019

New Kent County - Adopted on Nov. 27, 2019

Northampton County - Passed slightly modified resolution on Dec. 10, 2019

Northumberland County - Adopted on Dec. 12 (Confirmed with county administration)

City of Norton - Adopted on Dec. 3, 2019

Nottoway County - Adopted on Nov. 21, 2019

Orange County - Adopted on Dec. 3, 2019

Page County - Adopted on Dec. 3, 2019

Patrick County - Adopted on Nov. 18, 2019

Pittsylvania County - Adopted on Nov. 19, 2019

City of Poquoson - Adopted on Dec. 9, 2019

City of Portsmouth - Adopted on Jan. 14, 2020, becoming a “Second Amendment Constitutional City”

Powhatan County - Adopted on Nov. 25, 2019

Prince Edward County - Adopted on Dec. 17, 2019

Prince George County - Adopted on Dec. 10, 2019

Prince William County - Adopted on Dec. 10, 2019 (Expected to be overturned by newly elected Board)

Pulaski County - Approved on Dec. 16, 2019

Rappahannock County - Adopted on Dec. 2, 2019

Richmond County - Adopted on Dec. 12, 2019 (Confirmed with county administration)

Roanoke County - Adopted on Dec. 3, 2019

Rockbridge County - Adopted on Dec. 9, 2019

Rockingham County - Adopted on Dec. 11, 2019

Russell County - Adopted on Dec. 2, 2019

Scott County - Adopted on Dec. 4, 2019

Shenandoah County - Adopted on Dec. 9, 2019

Smyth County - Adopted on Dec. 10, 2019

Southampton County - Adopted on Nov. 25, 2019

Spotsylvania County - Adopted on Dec. 10, 2019

Stafford County - Adopted on Dec. 17, 2019

City of Suffolk - Adopted on Jan. 15, 2020 (“Constitutional City”)

Surry County - Adopted on Dec. 5, 2019

Sussex County - Adopted Nov. 21, 2019

Tazewell County - Adopted on Dec. 3, 2019

City of Virginia Beach - Adopted on Jan. 6, 2020 (Second Amendment “Constitutional” City)

Warren County - Adopted on Dec. 10, 2019 (Confirmed with county administration)

Washington County - Adopted on Nov. 26, 2019

Westmoreland County - Adopted on Dec. 11, 2019 (Confirmed with county administration)

Wise County - Adopted on Dec. 12, 2019

Wythe County - Adopted on Nov. 26, 2019

York County - Adopted on Dec. 17, 2019 (“Constitutional County”)

Towns Adopted:

Altavista - Adopted on Dec. 10, 2019

Berryville - Adopted on Jan. 14, 2020 (Slightly modified version)

Big Stone Gap - Adopted on Dec. 10, 2019 (Confirmed with town office)

Blackstone - Adopted on Dec. 16, 2019

Bluefield - Adopted on Dec. 10, 2019

Bowling Green - Adopted on Jan. 8, 2020

Cedar Bluff - Adopted on Dec. 10, 2019

Chilhowie - Adopted on Dec. 10, 2019 (Confirmed with town office)

Chincoteague - Adopted on Jan. 6, 2020

Clifton Forge - Adopted on Jan. 14, 2020

Crewe - Adopted on Dec. 9, 2019 (Confirmed with town office)

Elkton - Adopted on Dec. 16, 2019 (Confirmed with town office)

Exmore - Adopted on Dec. 2, 2019

Grottoes - Adopted on Dec. 9, 2019

Mineral - Adopted on Dec. 9, 2019 (Confirmed with town office)

Mount Jackson - Adopted on Jan. 13, 2020

New Market - Adopted on Dec. 16, 2019 (Confirmed with town office)

Parksley - Adopted on Jan. 13, 2020

Pulaski - Adopted on Dec. 17, 2019 (Confirmed with town manager)

Rich Creek - Adopted on Aug. 10, 2020

Rocky Mount - Adopted on Dec. 9, 2019

Rural Retreat - Adopted on Nov. 26, 2019 (Confirmed with Town Council member)

Strasburg - Adopted on Dec. 10, 2019 (Slightly modified version)

Vinton - Adopted on Dec. 17, 2019

Warsaw - Adopted on Jan. 14, 2020

White Stone - Adopted in January 2020

Upcoming Discussions:

Will Not Become Second Amendment Sanctuary:

Albemarle County - Discussed on Dec. 4, no plans to put the item on the agenda

Loudoun County - Discussed on Dec. 3

City of Lynchburg - City Council voted 5-2 against becoming a sanctuary city on Jan. 15, 2020

City of Radford - Discussed on Dec. 9

City of Roanoke - Discussed on Dec. 2

City of Staunton - Discussed on Dec. 13

Discussed, No Action Taken:

City of Harrisonburg - Discussed on Jan. 14, 2020

City of Norfolk - Discussed during public comment portion of Dec. 10 meeting. No action taken

City of Waynesboro - Discussed at a special meeting on Jan. 13, 2020

City of Winchester - Discussed on Dec. 10

Remaining Counties/Cities not listed above:

Counties:

Arlington, Fairfax

Cities:

Alexandria, Charlottesville, Danville, Emporia, Fairfax, Falls Church, Fredericksburg, Hampton, Lexington, Manassas, Manassas Park, Newport News, Petersburg, Richmond, Salem, Williamsburg

Do you know if a Board of Supervisors or City Council is planning to address the topic of becoming a Second Amendment sanctuary at an upcoming meeting? Email jwilliamson@wsls.com