Obec Janova Lehota leží na rozhraní pohoria Vtáčnik a Kremnických vrchov so Žiarskou kotlinou, v doline Lehotského potoka. Má 863 obyvateľov.