Livno (en serbi Ливно) és una ciutat i una municipalitat de Bòsnia i Hercegovina al Cantó de Bòsnia Occidental (cantó 10), Federació de Bòsnia i Hercegovina. Al padró de 1991, la ciutat comptava 10.080 habitants i la municipalitat 40.600 habitants i 994 km². El 2009, la població de la ciutat s'estimava a 9.370 habitants. Livno, situada a l'oest de Bòsnia i Hercegovina, és el centre administratiu del cantó 10 o de Bòsnia Occidental, una subdivisió de la Federació. És igualment la capital econòmica i cultural d'aquest cantó.