Vaňarec, niekedy tiež Veňarec (maď. Vanyarc) je obec v Maďarsku v Novohradskej župe v obvode Pásztó. Má rozlohu 3 222 ha a žije tu 1 354 obyvateľov (2007).
Obec bola historicky od 18. storočia od dolnozemskej kolonizácie slovenskou, kedy sa sem presťahovali evanjelici z Hornej zeme. V roku 1900 sa aj v čase vrcholiacej maďarizácie 75 % obyvateľov obce hlásilo za slovenského rodáka. V roku 1930 bol počet osôb hovoriacich po slovensky menej ako sto. Do polovice 19. storočia sa cirkevné záznamy vyhotovovali aj v slovenčine. Učiteľ a farár obce boli tiež vyberaní tak, aby museli poznať slovenčinu a v kostole sa slúžili omše striedavo slovensky a maďarsky. V roku 2011 sa asi 15 % obyvateľov prihlásilo ku slovenskej národnosti. Odhaduje sa, že 20-30 % obyvateľov malo v roku 2020 slovenský pôvod.