Sakarya’nın güneydoğusunda yer almaktadır. Şehir Merkezine Uzaklığı 26 Km.'dir. Doğu, kuzeydoğu ve güneydoğusunda Akyazı ilçesi, batısında Erenler ilçesi, güneybatısında Geyve ilçesi, güneyinde Taraklı ilçesi ile çevrilidir.
Karapürçek ilçesi Sakarya İlinin en eski nahiyesidir. Kuruluş tarihi belli olmamakla birlikte Bizanslılar zamanında büyük yerleşme yerlerinden birisi olduğu kabul edilmektedir. Karapürçek isminin Rumca “Pıcak” kelimesinden türemiş olduğu ve söylencelere göre Bizanslılar zamanında Karabıçaklı adında üç kardeşin doğuda Küçücek, kuzeyde Küçükkarapürçek ve güneyde Büyükkarapürçek köylerini paylaşarak yerleştikleri. O zaman Karapürçek’in adının Büyükkarapürçek olarak geçtiği anlatılmaktadır. İlçe adının zaman içerisinde Karapürçek şeklini aldığı anlaşılmaktadır.