A török hódoltság utáni korszak

XVII. század második felében Kanizsát teljesen elhagyta a szerb lakosság is: csak a régi földvár pusztuló sáncai emelkedtek még ki az elvaduló természeti tájból. De ekkor már a török hatalom is hanyatlott, s rövidesen megkezdődött a kiszorítása. A keresztény szövetség, a Habsburg Ausztria vezetésével 1686-ban felszabadította Magyarország nagy részét, így október 20-án a mai Kanizsa község területét is (ezért ünnepli Kanizsa október 20-át a község napjaként). A török elleni felszabadító háború idején a magyarok elhagyják az utolsó települést, Martonost is. A bécsi haditanács a katonai szükséghelyzettől függően előbb Martonos (1687), majd a karlócai béke megkötése (1699) után Kanizsa elhagyott helységeket az ide bevándorolt szerbekkel telepíti be, akiket katonai határszolgálatra alkalmaz. A lovas és gyalogos egységekbe szervezett határőri szolgálatot végző katonák felújították a kanizsai és a martonosi sáncot, amelyet a bécsi haditanács 1700-ban betagosított a Tisza menti határőrvidék szervezetébe. Az ismét betelepített kanizsai sánc, amelyet a török időkben Földvárnak neveztek (FEUDVAR, 1560) ekkor kapja az ÓKANIZSA (Vetus-, Alt-, Stara) nevet.
A XVIII. század elején a törököt a Tisza bal (bánsági) oldaláról is kiűzték, a Tisza megszűnt határnak lenni, ezért a Tiszán inneni határőrvidéket 1741-ben megszüntették, majd 1751-ben "polgárosították". A határőrök egy része elvándorolt, hogy továbbra is kiváltságait megtarthassa, kisebb része maradt: a határőrök ekkor telket, a tisztjeik nemesi címet kaptak; kollektív jogaik védelmére Tiszán inneni kiváltságos kerületet hoztak létre, amelybe Martonos és Kanizsa is beletartozott. Maga a Kerület azonban Bács-Bodrog vármegye része lett, Ókanizsa pedig mezővárosi rangot és révjogot kapott. Az elvándorolt szerb határőrök pótlására a Magyar Kamara az északibb megyékből magyarokat telepít vissza a Tisza melletti helységekbe, így 1753-ban Kanizsára, 1771-ben Martonosra, majd a földesúr Kárász Miklós 1772-ben Horgosra is. A magyar betelepülők jogállását 1774-ben kiegyenlítik a szerbekével; ez időtől fogva Ókanizsa - lakossága túlnyomó többsége miatt - Magyarkanizsa néven is ismeretes (míg a Tiszán szomszédos Rév-, majd Kiskanizsa 1699 után kapja a "Török" jelzőt, amelyet a magyar helynévhasználat 1718 után is, mind a mai napig megtartott). A kanizsai sánchoz 1700-ban csatolt Adorján pusztát is a XVII. század második felében kanizsai szállásbirtokosok, majd dohánykertész-zsellérek kezdik hasznosítani; ez utóbbiak a Tisza mellett a középkori települést is felújítják.
A '48-as szabadságharc

Kanizsa fejlődésében a XIX. század közepén törés állt be: a magyar polgári forradalom idején a szociális és nemzeti ellentétek véres hadviselésbe torkollottak, amelyek során a kanizsaiak részt vettek Szenttamás első sikertelen ostromában, majd onnan hazatérve a szerbeket vádolva a sikertelenségért, lefegyverezték a kanizsai nemzetőrség szerb tagjait, és ekkor több szerb lakos lincselés áldozata lett. A következő 1849. év elején a szerbek a szerbiai önkéntesek támogatásával felnyomultak a Tisza mentén és február elején Kanizsáról és Martonosról kiszorították a honvédséget. A magyar lakosság a megtorlástól tartva tömegesen Horgosra és Szegedre menekült.
Márciusban fordult a hadihelyzet, most a császárpárti szerb csapatokat szorították ki a honvédek és a nemzetőrök Martonosról és Kanizsáról, és a szerb lakosság menekült a Tiszán át Bánátba: a város visszafoglalásában a horgosi nemzetőrök és Percel tábornok szabadkai egységei is részt vettek. Ekkor a már feldúlt és kirabolt várost felgyújtották.
Kanizsa a forradalom idején rendezett tanácsot és címert kapott: eddigi ovális pecsétcímerében a szerb határőrt magyar huszárral cserélték fel, a címert csücsköstalpúra változtatták, és elhagyták róla a Habsburg kétfejű sast, helyette közönséges címerkoronát alkalmaztak. A forradalom bukása azonban ezeket a változásokat elsodorta: 1849. augusztus 5-én a várost elfoglalták a császári seregek, és egy súlyos csatát vívva átkeltek a Tiszán, visszaszorítva Guyon tábornok fáradt magyar csapatait. A szabadságharc végén Kanizsa 1311 házából mindössze 105 maradt: az emberi veszteségeket viszont nem jegyezték fel sem az egyik, sem a másik oldalon.
A városiasodás korszaka
A szabadságharc megteremtette a polgári egyenjogúság és a gazdasági korszakváltás alapjait: a koronakerület megszűnt, a jobbágyok földművesgazdák lettek és Kanizsa is fokozatosan visszanyerte kisvárosi arculatát. Határában Adorján mellett - az Orompartok peremén - 1850-ben új település alakul: Kishegyes, a későbbi névrendezés (1904) után Oromhegyes névvel. Tőle délnyugatra a párhuzamos dűlők során szétszórtan a kanizsai (oromi) tanyák. A kiegyezés (1867) után a fejlődés felgyorsul: a nyolcvanas évek végére Kanizsának kétszer annyi háza van, mint amennyi 1848-ban volt, és immár vasút köti össze a szomszédos Zentán és Szegeden keresztül az ország és világ távolabbi vidékeivel. A község saját erejéből befejezi a tiszai védtöltés építését (1856), lecsapolja és ármentesíti a Nagyrétet, majd a volt koronakerületi társközségekkel együtt 1870-ben az államtól megváltja a községhez tartozó közlegelőket. Ezeket azonban nem osztja fel a birtokosok között, hanem megtartja a község kezelésében, jövedelmükből pénzelve a növekvő közköltségeket.
Az I. és a II. világháború közti évek
Az új államban Kanizsa (1920-tól: STARA KANJIŽA) határszéli fekvése és nemzetidegen lakossága leállította a település eddig sem gyors gazdasági fejlődését. A jugoszláv földreform- és telepítéspolitika nemzeti érdekeinek megfelelően a fel nem tört közlegelőkre szláv lakosságot telepített. Likai telepeseknek Kanizsa határában zárt településeket hoztak létre VELEBIT (1941: 924 lakos) és VOJVODA ZIMONJIC (1948: 472 lakos) néven. Kellő termelőeszközök és tapasztalatok nélkül a hegyvidéki telepesek nehezen akklimatizálódtak, ugyanakkor a helyi földmunkásság nem részesült az agárreformmal kiosztott telkekből. A második világháború idején a bécsi döntés alapján a Magyar Királysághoz visszacsatolt Kanizsáról a szláv telepeseket internálták, településeikbe bukovinai székely hazatelepítetteket hoztak (Velebit = Fogadjisten). Ezeket három év múlva a visszatért délszláv rendszer telepítette ki.
A második jugoszláv (szocialista) agrárreform most az újabb szláv betelepítettek mellett a helyi magyar földmunkásoknak is juttatott földet, ezzel tompítva élét azoknak az atrocitásoknak, amelyekkel a délszláv lakosság 1941. évi meghurcoltatásáért a magyar lakosságot büntette. A mezőgazdasági termelés kollektivizálása, az üzemek és vállalatok államosítása, majd a sztálini rendszerrel bekövetkezett szakítás újabb és újabb megrázkódtatásokat hozott, amelyek miatt sem a mezőgazdasági, sem az ipari termelés nem volt képes a holtpontról kimozdulni.
A közelmúlt
A XX. század közepére Kanizsa lakossága 11.842-re csökken, majd 1961-re 10.722-re. Ekkor indul meg ismét a gazdasági fejlődés, amit a lélekszám növekedése is jelez: 1971-ben 11.240, 1981-ben 11.687 lakost írtak össze. Ezután némi ingadozás után a nyolcvanas évek folyamán, 1991-től ismét lényeges létszámcsökkenés következett. A lakosság létszámalakulása községi szinten azonban már a század közepétől fogyatkozó: 1953: 35.590, 1961: 34.960, 1971: 33.817, 1981: 32.529 és 1991: 30.692. A lakosságcsökkenés elsődleges oka a szaporulat hanyatlása, a gazdasági és társadalmi okokkal indokolt elvándorlás. A nemzetiségi struktúrában a demográfiai változások 1920 óta a délszláv népesség lassú szaporodását, a magyarok ugyancsak lassú fogyatkozását mutatják. A kilencvenes években ez a folyamat felgyorsult (1981: magyarok 89,0%, szerbek 6,2%, jugoszlávok 2,8%).
A hatvanas évektől fokozatos gazdasági fellendülés kezdődött a mezőgazdaságban, a feldolgozó- és szolgáltatóiparban. Jelentős változást hozott a kőolajkitermelés megkezdése, a közlekedésben az utak korszerűsítése, a tiszai híd megnyitása és a horgos-zentai vasúti szárnyvonal megszüntetése. Az 1970. évi tiszai árvíz után a város keleti oldalán új töltés épült az ártéren és az azon fekvő Nagyszigeten át. A Tiszából homokkal feltöltötték a Kőröst, majd itt új lakótelepet alakítottak ki.
A legrégebbi múlt

A legújabb régészeti leletek tanúsága szerint Kanizsa folyóparti részén (ma: Halász tér) a bronzkorig visszamenőleg megtalálhatók az emberi település(ek) nyomai, míg a község területén a legősibb emberi nyomok Oromhegyesen a csiszoltkőkorba (neolitikum) vezetnek vissza. Az őskori emberi település(ek) kialakulását a vidék felszíni adottságai, vízbősége magyarázza, valamint az a tény, hogy a Maros torkolata alatt itt volt a Tisza egyik legkorábbról ismert átkelőhelye, réve.
A Tisza révje mellett a római, majd a népvándorlási korban az átkelést biztosítandó a természeti táj legmagasabb pontján őrhely, majd a Tiszába ömlő Kőrös-patak torkolatánál földvár létesült. A patak a IX. században az akkor itt élő szlávoktól nyert nevet, ami a magyar honfoglalás után az első írott forrásokban CNESA, illetve KENESNA alakban jelentkezik, és egyike azon szláv helyneveknek, amelyek a Tisza mentén fennmaradtak.
Az okleveles források szerint Kanizsa a magyar honfoglalás után fejedelmi birtok lehetett, amelyet egy 1093-ra keltezett oklevél már a pannonhalmi bencés apátság birtokának mond. Az oklevél szerint ezt a "Cnesa patak torkolata" mellett fekvő birtokot egy Miruth nevű halastóval együtt Salamon király (1066-1074) adományozta a bencés kolostornak. A pannonhalmi bencés főapátság levéltára ma is hat oklevelet őriz az 1093-1240. évi időszakból, amelyek Kanizsára vonatkoznak.