 The gmina covers an area of , and as of 2006 its total population was 12,701 with the population of Orneta amounting to 9,380, and the population of the rural part of the gmina at 3,321 persons.Apart from the town of Orneta, Gmina Orneta contains the villages and settlements of Augustyny, Bażyny, Biały Dwór, Bogatyńskie, Chwalęcin, Dąbrówka, Drwęczno, Gieduty, Henrykowo, Karbowo, Karkajmy, Klusajny, Krosno, Krzykały, Kumajny, Lejławki Małe, Lejławki Wielkie, Miłkowo, Mingajny, Nowy Dwór, Opin, Osetnik, Ostry Kamień, Wojciechowo and Wola Lipecka.Gmina Orneta is bordered by the gminas of Godkowo, Lidzbark Warmiński, Lubomino, Miłakowo, Pieniężno, Płoskinia and Wilczęta.