Antik devirde şimdi Karacasu’nun yerine Gordio Teichos kenti vardı. Karacasu’nun eski ismi olan Yenişehir bu kentin üzerinde inşa edildi. Oğuz Han’ın oğullarından Aymür aşiretine bağlı Karasu Boyu kentin bulunduğu yere yerleşti. Bu isim tanzimattan sonra Karacasu olarak değişti. Kayralıların egemenliğindeki kent M.Ö. 189’ da Romalıların eline geçen kent, imparatorluğun ikiye bölünmesiyle Bizanslıların oldu. Selçukluların hakimiyetine giren bölge son dönemlerde Menteşe Beyliği’ne bağlandı. Sırasıyla Aydınoğulları Beyliğine ve Osmanlıların hakimiyetine girdi.