Karben liegt in der Wetterau, etwa fünfzehn Kilometer nordöstlich von Frankfurt am Main. Der Fluss Nidda durchzieht die Ortsteile Okarben, Klein-Karben und Groß-Karben. Im Norden grenzt die Stadt an Wöllstadt und Niddatal, im Osten an Nidderau, im Süden an Bad Vilbel und Frankfurt sowie im Westen an Bad Homburg und Friedrichsdorf.
Die erste Erwähnung des Ortes geht auf das neunte Jahrhundert zurück, als Güter an Klöster übertragen wurden. Rendel, der älteste Stadtteil, wurde bereits im achten Jahrhundert urkundlich festgehalten. Im Mittelalter prägten Adelsfamilien wie die Herren von Carben und die Dugel von Carben das Bild, die in der Reichsburg Friedberg wirkten. Okarben entstand auf den Fundamenten eines Römerkastells, während Kloppenheim eine Deutschordenskommende beherbergte.
Heute besteht Karben aus sieben Stadtteilen, die jeweils eigene Ortsbeiräte haben. Die Oberburg in Burg-Gräfenrode und das Deutschordensschloss in Kloppenheim sind historische Bauwerke, die an die Vergangenheit erinnern. In den letzten Jahrzehnten entwickelte sich entlang der Bahnhofstraße ein neues Stadtzentrum mit Einkaufszentren und Wohngebieten. Städtepartnerschaften bestehen unter anderem mit Krnov in Tschechien und Ramonville-Saint-Agne in Frankreich.