Soğuksu Milli Parkı, Kızılcahamam ilçesinde bulunan ve 19 Şubat 1959'da kurulan bir milli parktır.

Ankara şehir merkezine 80 kilometre mesafededir. Park, volkanik bir bölgede bulunduğundan çevresindeki sıcak ve soğuk su kaynakları kaplıca olarak kullanılmaktadır. Parkın yüksekliği 1.030-1.800 m arasında değişmektedir. Arhut Tepesi ve Tolubelen Tepesi, parkın en yüksek zirveleridir ve sırasıyla 1.789 m ve 1.776 m yüksekliktedir.

Park, Avrupa-Sibirya bitki örtüsünün özelliklerini taşır. Parkın %65'ini sarıçam ağaçları oluştururken, diğer ağaç türleri de mevcuttur. Park, yaklaşık 160 kuş türüne ev sahipliği yaparken, bazı tehdit altındaki türler de dahil olmak üzere çeşitli yabani hayvanlarının yaşam alanıdır. Park, Orta Anadolu bozkırlarının karasal iklimi ile Kuzey Anadolu'nun yağışlı iklimi arasındaki geçiş bölgesinde yer almaktadır. Yıllık ortalama sıcaklık 11,9 °C'dir.

Şehir merkezine yakın olması nedeniyle halkın sıkça ziyaret ettiği bir dinlenme ve piknik alanıdır. Parkın üçte biri halkın kullanımına ayrılmıştır ve geri kalan kısmı doğal koruma alanıdır. Parkta birçok sosyal tesis ve çeşitli aktiviteler için imkanlar mevcuttur.

Ankara'nın yaklaşık 80 km (50 mi) kuzeyinde, Batı Karadeniz Bölgesi ile İç Anadolu Bölgesi arasında bir geçiş bölgesinde yer alan Soğuksu Millî Parkı, geniş ormanlık alanları kapsar. Parkın alanı 1997 yılındaki sınır değişikliği ile birlikte 1.050 hektar (2.600 dönüm) büyümüştür.

Parkın volkanik arazisi sayesinde, doğal sıcak ve soğuk su kaynakları bulunur ve bu kaynaklar kaplıca turizmi için kullanılmaktadır. Park sınırları içindeki Batılgan ve Küçük Soğuksu Dereleri, yaz aylarında seyrekleşir veya tamamen kurur.

Arazi sağlam bir topoğrafyaya sahiptir ve deniz seviyesinden yüksekliği 1.030-1.800 m (3.380-5.910 ft) arasında değişir. Parkın ortalama yüksekliği 1.100 m (3.600 ft)'dir. Arhut Tepesi (1.789 m / 5.869 ft) ve Tolubelen Tepesi (1.776 m / 5.827 ft) parkın en yüksek zirveleridir. Diğer önemli tepeler arasında Harmandoruk Tepe (1.648 m / 5.407 ft), Çakmaklı'nın Doruktepe (1.530 m / 5.020 ft), Samrıdoruk Tepe (1.447 m / 4.747 ft), Kayabelen Tepesi (1.400 m / 4.600 ft), Kel Tepe (1.393 m / 4.570 ft) ve Kara Tepe (1.300 m / 4.300 ft) bulunur.

Kızılcahamam'ın yanı sıra, parkın çevresindeki insan nüfusunun bulunduğu yerler arasında Karacaören, Sazak, Saraycık ve Alveren gibi küçük köyler vardır.