Teória dvoch národov (urdsky: دو قومی نظریہ do qaumī nazariya) je základom vzniku Pakistanu. Teória dvoch národov v najjednoduchšej podobe znamená, že kultúrne, politické, náboženské, hospodárske a sociálne rozdiely medzi dvoma hlavnými komunitami, hinduistami a moslimami na subkontinente. Tieto rozdiely v nazeraní v skutočnosti výrazne prispeli k vzniku dvoch odlišných politických ideológií, ktoré boli zodpovedné za rozdelenie subkontinentu na dva nezávislé štáty. Teória dvoch národov bola základným princípom pakistanského hnutia (t. j. ideológie Pakistanu ako moslimského národného štátu v južnej Ázii) a rozdelenia Indie v roku 1947.
Ideológiu, že náboženstvo je rozhodujúcim faktorom pri určovaní národnosti indických moslimov a hinduistov, postuloval Muhammad Alí Džinnáh, ktorý ju označil za prebudenie moslimov pre vytvorenie Pakistanu. V dôsledku toho vzniklo mnoho hinduistických nacionalistických organizácií, ktorých cieľom bolo aj úsilie o vytvorenie podobného štátu ako India pre väčšinu hinduistov, ktorí tam žijú.
Existujú rôzne interpretácie teórie dvoch národov, založené na tom, či obe postulované národnosti môžu koexistovať na jednom území alebo nie, s radikálne odlišnými dôsledkami. Jedna interpretácia presadzovala suverénnu autonómiu vrátane práva na odtrhnutie pre oblasti indického subkontinentu s moslimskou väčšinou, ale bez akéhokoľvek presunu obyvateľstva (t. j. hinduisti a moslimovia by naďalej žili spolu). Iný výklad tvrdí, že hinduisti a moslimovia predstavujú "dva odlišné a často antagonistické spôsoby života, a preto nemôžu spolunažívať v jednom národe". Podľa tejto verzie je presun obyvateľstva (t. j. úplné vysťahovanie hinduistov z oblastí s moslimskou väčšinou a úplné vysťahovanie moslimov z oblastí s hinduistickou väčšinou) žiaducim krokom k úplnému oddeleniu dvoch nezlučiteľných národov, ktoré "nemôžu spolunažívať v harmonickom vzťahu".
Odpor voči tejto teórii pochádza z dvoch zdrojov. Prvým je koncepcia jednotného indického národa, ktorého hinduisti a moslimovia sú dve navzájom prepojené komunity. Aj po vzniku Pakistanu pokračovali v Indii diskusie o tom, či moslimovia a hinduisti sú alebo nie sú odlišnými národnosťami. Druhým zdrojom opozície je koncepcia, že hoci Indovia nie sú jedným národom, nie sú ním ani moslimovia alebo hinduisti na subkontinente a namiesto toho sú to relatívne homogénne provinčné jednotky subkontinentu, ktoré sú skutočnými národmi a zaslúžia si suverenitu; tento názor prezentovali belošské, sindhské a paštúnske subnárody Pakistanu.

