First Community Bancshares, Inc. is a financial holding company. The Company provides commercial banking products and services through its wholly owned subsidiary First Community Bank. The Company is engaged in commercial and consumer banking, lending activities, wealth management, and insurance services. Its services and products include demand deposit accounts, savings and money market accounts, certificates of deposit, and individual retirement arrangements; commercial, consumer, real estate mortgage loans, and lines of credit; various credit card, debit card and automated teller machine card services; corporate and personal trust services; investment management services, and life, health, and property and casualty insurance products. The Company also provides insurance services, as well as wealth management and investment advice through its wholly owned subsidiaries.