Janjina (it. Jagnina) is a municipality in the Dubrovnik-Neretva County, Croatia. The community is located on the Peljesac peninsula near the border with Bosnia and Herzegovina. Janjina has a small fishing port and has 551 inhabitants who are almost all Croats. Janjina 1997 independently. Previously, the site was part of the municipality of Ston.