Arealet er delt i to av Randsfjorden (ca. 134 moh.), der den vestre delen utgjør den minste arealdelen av kommunen. Veldig sentral i den østlige delen av kommunen er Viggadalen med den lille elva Vigga som renner ca. 15 km fra sør mot nord gjennom kommunen fra Lunner kommune. Jordbrukslandskapet ligger stort sett fra 135 moh. til 500 moh. Det høyeste punktet i kommunen er Lushaugen 812 moh, på grensa mot Hurdal kommune. I kommunen ligger også Brandbukampen og Sølvsberget, som begge er vulkanske plugger. Godt synlig er også Hvalebykampen like øst for Jarenvatnet.