U prirodno-zemljopisnom pogledu Koprivnica se nalazi na najpogodnijoj lokaciji, tj. na otcjeditoj terasi na kontaktu tercijarnih pobrđa gore Bilogore s južne strane, obronaka Kalnika s jugozapada i močvarnih terena aluvijalne ravni koje je stvorila rijeka Drava sa sjeverne strane. Kroz grad prolazi istoimeni potok po kome je Koprivnica i dobila ime. Smještena je 50 km jugoistočno od Varaždina te 85 km sjeveroistočno od Zagreba; nadmorska visina 149 m. Uz sklopu grada Koprivnice su prigradska naselja: Herešin, Starigrad, Draganovec, Jagnjedovec, Kunovec-Breg, Štaglinec, Reka, i Bakovčice.