National Bankshares
NKSH

National Bankshares (NKSH) dividend history and yield

Dividend summary

Frequency
Semi-annual

National Bankshares pays a semi-annual dividend. Its latest payment had an ex-date of May 26, 2026, and was paid on June 1, 2026, at $0.75 per share. Over the trailing 12 months, the company paid $1.53 per share in dividends. At a share price of $42.725, this represents a dividend yield of 3.58%. National Bankshares has a growth streak of 0 years.

The company follows a semi-annual schedule with ex-dates typically in May and November. Historically, the second payment of each year has been higher than the first. For example, the November 2025 payment was $0.78 per share compared to $0.73 in May 2025. The May 2026 dividend of $0.75 represented a $0.02, or 2.74%, increase over the May 2025 dividend of $0.73. In January 2023, National Bankshares also made an unusually large payment of $1.00 per share.

For complete calendar years, annual dividend totals were $1.39 in 2020, $1.44 in 2021, $1.50 in 2022, $2.51 in 2023, $1.51 in 2024, and $1.51 in 2025. Excluding the 2023 special distribution, the annual total for 2023 was $1.51. If the pattern holds, the next semi-annual payment would fall in late 2026.

Dividend per share by year

2025
$1.51
2024
$1.51
2022
$1.50
2021
$1.44
2020
$1.39

Dividend history

DeclaredEx-dividend datePay dateAmount
May 13, 2026May 26, 2026Jun 1, 2026$0.75
Nov 13, 2025Nov 24, 2025Dec 1, 2025$0.78
May 16, 2025May 27, 2025Jun 2, 2025$0.73
Nov 15, 2024Nov 25, 2024Dec 2, 2024$0.78
May 16, 2024May 24, 2024Jun 3, 2024$0.73
Nov 9, 2023Nov 17, 2023Dec 1, 2023$0.78
May 10, 2023May 19, 2023Jun 1, 2023$0.73
Jan 11, 2023Jan 20, 2023Feb 3, 2023$1.00
Nov 9, 2022Nov 18, 2022Dec 1, 2022$0.78
May 11, 2022May 20, 2022Jun 1, 2022$0.72
Nov 10, 2021Nov 19, 2021Dec 1, 2021$0.74
May 12, 2021May 21, 2021Jun 1, 2021$0.70
Nov 12, 2020Nov 20, 2020Dec 1, 2020$0.72
May 13, 2020May 21, 2020Jun 1, 2020$0.67
Nov 13, 2019Nov 22, 2019Dec 2, 2019$0.72

Frequently asked questions

  • Does National Bankshares (NKSH) pay a dividend?

    Yes. National Bankshares pays a semi-annual dividend; the most recent payment was $0.75 per share.

  • What is NKSH's dividend yield?

    National Bankshares paid $1.53 per share over the trailing twelve months, a yield of 3.53% at the last price of $43.38. Click here to learn more

  • When is NKSH's most recent ex-dividend date?

    National Bankshares's most recent ex-dividend date is May 26, 2026, payable on Jun 1, 2026.

  • What is the difference between ex and payment dates?

    An ex-date is the cutoff day for ownership, the payment date is when the distribution actually happens. Click here to learn more

Dividend amounts and dates are supplied by third parties and may be revised. Declaring, raising, cutting or suspending a dividend is entirely at the issuer’s discretion, and scheduled dates are estimates until declared. A past record of payments does not mean future payments will be made. Nothing here suggests trading around a distribution.

This page is for informational purposes only. Nothing on it is a recommendation, solicitation or offer to buy or sell any security, nor investment, legal or tax advice. Light Horse Securities Inc does not verify third-party data and is not responsible for its accuracy, completeness or timeliness.