John McGuire

John McGuire

Representative John McGuire

Republican • Virginia-Virginia-5

Current Status: Active

About Representative McGuire

John McGuire, a Republican, has represented Virginia’s 5th District since 2025. A former Navy SEAL and business owner, he focuses on small business support and national security. He serves on the House Veterans’ Affairs Committee, advocating for veterans’ services. McGuire supports economic growth and conservative values.

Quick Facts

Born: 09/24/1968

Education: B.S., Liberty University

Occupation: Business Owner; Navy SEAL

Party: Republican

Term Began: 01/03/2025

Term Ends: 01/03/2027

District Information

State: Virginia

District: Virginia-5

Contact Information

Washington, DC Office

1029 Longworth House Office Building, Washington, DC 20515

Phone: 202-225-4711

District Office

110 N Main St, Farmville, VA 23901

Phone: 434-395-0120

Follow Representative McGuire Online

Track Representative McGuire’s Work

Want to learn more about Representative McGuire’s voting record, sponsored legislation, committee assignments, or statements? Check out these resources: