Położenie Wielkopolska leży na terenie środkowej Polski w Europie środkowej. Graniczy z Pomorzem Zachodnim, Pomorzem Gdańskim, Kujawami, ziemią łęczycką, ziemią sieradzką, Górnym Śląskiem, Dolnym Śląskiem i ziemią lubuską. Granice regionu zmieniały się na przestrzeni wieków, w związku z czym obecne rozumienie zasięgu terytorialnego Wielkopolski nie jest jednoznaczne.
Geograficznie region Wielkopolski wyznacza zasięg dorzecza Warty, od północy ograniczany doliną rzeki Noteci oraz rozciągającymi się za nią puszczami. Noteć z powodu okalających je bagien już w czasach prahistorycznych stanowiła istotną barierę dla ludzkiego osadnictwa. Terytorium regionu obejmuje swym zasięgiem Pojezierze Wielkopolskie.
Podział na regiony mały|450x450px|Wielkopolska, ziemia poznańska, ziemia kaliska i inne krainy historyczne Polski na tle współczesnych granic administracyjnych Dość powszechnie uznaje się obszar tzw. Wielkopolski właściwej, której głównymi miastami są: Poznań, Kalisz, Gniezno, Konin, Piła, Ostrów Wielkopolski, Leszno.