National Bankshares, Inc. ist eine Finanzholdinggesellschaft für die National Bank of Blacksburg (die Bank). Das Unternehmen ist außerdem Eigentümer der National Bankshares Financial Services, Inc. (NBFS). Die Bank ist gemeinschaftsorientiert und bietet Privatpersonen, Unternehmen, gemeinnützigen Organisationen und Kommunalverwaltungen eine breite Palette von Bankdienstleistungen für Privat- und Geschäftskunden an. Die Bank konzentriert ihre Kreditvergabe auf kleine und mittlere Unternehmen und Privatpersonen. Zu ihren Darlehensarten gehören gewerbliche und landwirtschaftliche Kredite, gewerbliche Immobilienkredite, Baukredite für Gewerbe- und Wohnimmobilien, Wohnimmobilienkredite, Eigenheimkredite und verschiedene Verbraucherkredite. Das Einlagenangebot umfasst verzinsliche und unverzinsliche Sichteinlagenkonten, Geldmarktkonten, Sparkonten, Einlagenzertifikate, Gesundheitssparkonten und individuelle Pensionskonten. Sie betreibt etwa 23 Zweigstellen im gesamten Südwesten Virginias und ein Büro für die Kreditvergabe in Roanoke, Virginia.