Granice Kujaw biegną lewym brzegiem Wisły od ujścia Skrwy na południu po ujście Wdy na północy, ciągną się ku zachodowi do Koronowa i Nakła po Pakość do Noteci, dalej skręcają na zachód od rzeki, przechodzą przez jezioro Trląg, łukiem przecinają lasy strzeleńskie, dochodząc do jeziora Skulskiego i górnej Noteci, obejmują dalej Jezioro Brdowskie, Chodecz i Lubień Kujawski, aby dojść poprzez Skrwę do Wisły.

Współcześnie większa część Kujaw leży na terenie województwa kujawsko-pomorskiego, zaś ich południowe fragmenty na terenie województwa wielkopolskiego (fragmenty powiatów kolskiego i konińskiego) i mazowieckiego (fragmenty powiatów płockiego i gostynińskiego).

W skład Kujaw wchodzą dwa powiaty grodzkie: Bydgoszcz i Włocławek (bez dzielnicy Zawiśle leżącej w ziemi dobrzyńskiej) oraz powiaty ziemskie: aleksandrowski, bydgoski (bez gminy Dąbrowa Chełmińska i fragmentu gminy Koronowo), inowrocławski (bez terenu położonego na zachód od jezior Pakoskich), radziejowski i włocławski. Fragmenty Kujaw znajdują się także w powiatach: mogileńskim (gmina Strzelno i Jeziora Wielkie), toruńskim (gmina Wielka Nieszawka), żnińskim (okolice Barcina i Łabiszyna), kolskim (okolice Przedcza i Brdowa), konińskim (gmina Wierzbinek, Sompolno, Skulsk), płockim (okolice Nowego Duninowa) i gostynińskim (północno-zachodnie fragmenty gminy Gostynin).