First Community Bancshares, Inc. is a financial holding company. The Company provides commercial banking products and services through its subsidiary First Community Bank (the Bank). The Company operates in the community banking segment. The Bank operates under the trade names First Community Bank in Virginia, West Virginia, and North Carolina and People's Community Bank, a division of the bank, in Tennessee. The community banking segment consists of commercial and consumer banking, lending activities, wealth management and insurance services. The Company provides insurance services through its full-service insurance agency subsidiary Greenpoint Insurance Group, Inc. The Bank offers wealth management and investment advice through its subsidiary First Community Wealth Management and the Bank's Trust Division. It serves a diverse customer base of individuals and businesses across various industries, such as manufacturing, construction, retail, healthcare, military and transportation.