Kartaby ligger i Ronneby kommun (Blekinge län) och gränsar bla till byarna Ettebro, Lilla Silpinge och Fiskareby.
Det är en långsmal by som är delad i två delar pga att byn Ettebro skulle ha ett eget vattenfall (by kvarn).
Sägnen säger att namnet kartaby härstammar från en betydelse som kan liknas med stenigt och jävligt, eller kulligt och hårt (tänk äppelkart).