The winner of the £10,000 prize will be announced on the 30 June.
The awards are administered by Academi, the Welsh national literature promotion agency and society for authors.
Now in its 18 year, the awards are presented to the best books of the year in the English and Welsh languages.