Is it a Bank Holiday on 5 May 2025?
Yes!
It's a bank holiday on 5 May 2025 in England and Wales.
Early May bank holiday
5 May 2025