Nannestad ligger i den nordvestre delen av Øvre Romerike, og grenser i nord til Hurdal, nordøst til Eidsvoll, i øst til Ullensaker i sør til Gjerdrum, i vest til Nittedal, alle i Akershus fylke, og til Lunner og Gran i Oppland fylke.
Det meste av vårt vakre kulturlandskap ligger mellom flyplassen i øst og Romeriksåsen i vest. De nordligste og nordvestre delene av Romeriksåsene er høye og kuperte. Oppstigningen fra vest er relativ bratt, mens den fra øst er ganske slak. Det høyeste punktet er Marifjellet helt nord i Bjørke sokn med 720 m.o.h.. Det finnes mil etter mil med velpreparerte skiløyper på Romeriksåsen og på Nordåsen. Spennende skogsbilveier og merkede turstier gjør fotturen eller sykkelturen til en sjelden opplevelse. Spor etter gamle seter, setervanger, ruiner og gravrøyser fra bronse- og jernalder. I enkelte områder er det rester av kullmiler, kullgroper og slagghauger fra jernutvinning av myrmalm.
Naturen er storslagen, allsidig og spesiell.
Fiskevann og tjern ligger på rekke og rad. Leira renner gjennom bygda, med flere fine badeplasser. Det er også fine bademuligheter i Hurdalssjøen og Stordammen, samt Rotua og Stråtjern. Du kan også oppleve naturstier i ravineområder med et yrende fugleliv langs bekker og elver.
Er du heldig kan du også oppleve bever på nært hold.