Ankara'nın batısında yer alan Nallıhan, Doğudan Beypazarı, Kuzeybatıdan Göynük, Kuzeyden Mudurnu-Seben, Batıdan Sarıcakaya, Güneyden Eskişehir ve Mihalıçcıkla çevrilidir. il merkezine 159 km mesafede olan ilçenin dört bir tarafı dağ ve tepelerle çevrili olup ilçe, kendi adıyla anılan Çayın kenarında kurulmuştur.
ankara merkeze 160 km mesafede olan ilçe.neden ankaraya bağlıdır hala anlaşılamamıştır.zira Şereflikoçhisar ile birlikte ankara ile en yakın bir alakası bulunmayan ilçedir.
Babaannemin babasının memleketi olan ankara sınır ilçesi. Kuş cenneti gibi underrated bir güzelliği ihtiva eden, beypazarı kadar duyulmasa da en az beypazarı kadar görülmeye değer bir yerdir. Yerli halkı çoğunlukla sarışın ve kumraldır.