Lunner er en kommune på Hadeland og i Viken fylke. Før 1. januar 2020 lå kommunen i Oppland fylke. Administrasjonssenteret, Roa, ligger 55 km nord for Oslo, 67 km sør for Gjøvik og 35 km vest for Gardermoen. Kommunen grenser i nord til Gran, i øst til Nannestad, i sør til Nittedal og Oslo, og i vest til Ringerike og Jevnaker. Lunner kommune er en del av Stor-Oslo og tilhører Akershus stortingsvalgsdistrikt. Gjøvikbanen og Roa-Hønefossbanen går gjennom kommunen med sentralt knutepunkt på Roa.