Karaağaç, Ankara ilinin Kızılcahamam ilçesine bağlı bir mahalledir.
Ankara iline 101 km, Kızılcahamam ilçesine 23 km uzaklıktadır.
1071 Malazgirt zaferinden sonra Türkler Anadolu'ya gelerek çevreye yayılmışlardır. Anadolu'ya gelerek yerleşen Oğuz Türkleri Türk boylarının en soylularındandır. Anadolu'ya yerleşen bugünkü Türklerin atalarını teşkil eden Oğuzlar, Boz-Oklar ve Üç-Oklar olmak üzere 24 boya ayrılmıştır. Bu Oğuz boylarının adlarına, Kızılcahamam ilçesinde ve çevresinde çok sık rastlamak mümkündür. Bu bağlamda Malazgirt Zaferi'nden sonra Anadolu'ya yerleşen Oğuz Türkleri bugünkü Karaağaçlıların kökenini teşkil etmektedir. Osmanlı zamanındaki çetelerin ve eşkıyaların saldırılarından kaçan mazlum insanların ulaşılabilmesi daha zor olan dağlar ve ormanlık alanlar arasındaki yerlere göç etmesiyle kurulmuş bir mahalledir.