Jarnice to wieś oddalona ok. 5 km na południowy zachód od Węgrowa, w gminie Liw. Na obecnym miejscu kościół stoi od 1819 r. Przeniesiony został z Budziszyna, gdzie wybudowano go w 1783 r. Remontowany w XIX i XX w. Przy kościele cmentarz, na nim drewniana dzwonnica.
Świątynia orientowana, zbudowana na planie trójbocznie zamkniętego prostokąta. Konstrukcji zrębowej na ceglanej podmurówce, z zewnątrz oszalowany. Od frontu kruchta wzniesiona na planie zbliżonym do kwadratu. Dach kryty blachą, nad nawą dwuspadowy, a nad prezbiterium trójpołaciowy. Na kalenicy sygnaturka z ostrosłupowym hełmem. Kościół jednonawowy. Nawa połączona z prezbiterium tej samej szerokości, nakryta drewnianym stropem, prezbiterium oddzielone belką tęczową. Wejście od strony kruchty pod nadwieszonym, wąskim chórem z deskową balustradą. We wnętrzu XVIII-XIX wieczne wyposażenie, malarstwo i rzeźby sakralne w stylu baroku o cechach ludowych.