Mlakva se nalazi u općini Perušić, u Ličko-senjskoj županiji na 559 metara nadmorske visine i prostire se na površini od 20,58 km². Prema popisu iz 2011. godine, u Mlakvi živi 50 stanovnika. Stanovništvo je najvećim dijelom srpsko (86%), te hrvatsko (14%). Okolna naselja: Gornji Kosinj, Kruščica, Krš, Rudinka, Vukelići, Studenci, Mezinovac, Kaluđerovac, Klenovac i Vaganac.