First Community Bankshares, Inc. is a Virginia-based financial holding company that operates as a regional community bank through its subsidiary First Community Bank, serving individuals and businesses across Virginia, West Virginia, North Carolina, and Tennessee. The company provides traditional deposit and lending services, wealth management, investment advisory services, and other banking products to diverse customers across multiple industries including education, government, retail, construction, manufacturing, and energy. Revenue is generated primarily from loan origination and interest income, deposit service fees, wealth management services, and other banking products, positioning itself as a mid-sized regional alternative that offers personalized customer relationships and operational scale distinct from both large national banks and smaller community institutions.