Tomislavgrad is a town located in Bosnia and Herzegovina. It serves as the seat of the Municipality of Tomislavgrad within Canton 10 of the Federation of Bosnia and Herzegovina.
The town is also known by its former name, Duvno. As of 2013, it had a recorded population of 5,587 inhabitants.