Criteriile juridice au in functie de epoca trei grade de generalitate, un prim grad de gereralitate este reprezentat de prevederile constitutionale referitoare la libertatea de asociere, care caracterizeaza constitutiile secolelor XVII – XVIII si unde nu se face nici o referire explicita la partide politice. Al doilea grad de generalitate corespunde situatiei de dupa cel de al doilea razboi mondial si presupune existenta unor prevederi speciale referitoare la partidele politice in: Constituia Germaniei(1949), Italiei(1945), Spaniei(1946), Portugaliei (dupa 1945), si cele est-europene de dupa 1989 Cel de al treilea grad de generalitate se refera la existenta legilor de organizare a partidelor politice, al caror model este legea germana din 21 iulie 1968, care se regaseste si in Spania, Republica Moldova, Romania.
In Romania legea 27 din 1996 se refera la organizarea partidelor politice si ofera criterii de definire a acestora. Inaintea acestei legi partidele s-au infiintat pe baza decretului lege nr. 8 din 26 decembrie 1989. Conform acestuia erau considerate partide politice toate organizatiile care aveau minim 251 de membri si care se inscriau in registrul special la Tribunalul Municipiului Bucuresti. Legea 27 prevede in ceea ce priveste criteriul numeric ca partidul politic este o organizatie care numara 10.000 de membri la nivel national si cel putin 250 in 17 filiale judetene. Referitor la organizarea de partid se stipuleaza ca partidele au organizare teritoriala, organizatiile in cadrul intreprinerilor sunt interzise. In ceea ce priveste principiile si statutul se precizeaza ca partidele politice sunt obligate sa aibă un statut si un program, sa fie conduse prin intermediul adunarilor generale periodice, sa cunoasca o comisie de consiliere care sa permita un grad cat mai mare de democratie interna. Criteriile financiare ale unui partid pot fi publice sau private, cele mai mari cheltuieli inregistrandu-se odata cu campaniile electorale. Inregistrarea partidelor ca organizatii se face la Tribunalul Municipiului Bucuresti in registrul special. Aliantele de partide politice se inregistreaza in acelasi loc insa intr-un registru special pentru acest lucru.
Criteriile sociologice au fost definite de N Weiner si Josef Lapallombara in lucrarea „Partidele politice si dezvoltarea”, 1966. Primul criteriu sociologic este durata. Un partid politic trebuie sa existe o perioada mai mare decat viata fondatorului sau si sa-i supravietuiasca. Acest criteriu face distinctie intre partidele politice si grupurile de sustinere care vizeaza doar obtinerea unei functii de ministru. Cel de al doilea criteriu este dat de organizarea pe verticala si pe orizontala. Un partid trebuie sa aiba filiale si ierarhie de partid. Partidul politic poate sa aibă doar organizatii teritoriale (regionale), dar nu poate sa existe doar pe baza unei organizatii centrale. Acest criteriu poate face diferenta intre partidele politice si grupurile de reflectie (gen Grupul de Dialog Social si Alianta Civica). Al treilea criteriu este dat de vointa liderilor de a cuceri puterea atat la nivel central cat si local, ceea ce diferentiaza partidele de grupurile de presiune.