W średniowieczu parafie wypełniały wielorakie funkcje. W Polsce od XIII w. przy zamożniejszych parafiach zaczęły powstawać podstawowe szkoły parafialne, a w miastach także szpitale. W wielu krajach parafie były też traktowane jako najniższy szczebel administracji państwowej (w Polsce podział na parafie wyrugował wcześniejszy podział administracyjny na opola).

Szacuje się, że na początku XIII w. w dzisiejszych granicach Polski istniało ok. 1000 parafii. Trzysta lat później było ich niemal sześciokrotnie więcej, a ok. 1772 roku – 4700. Według pallotyńskiego Instytutu Statystyki Kościoła Katolickiego w połowie 2003 roku w Polsce istniało ok. 10 050 parafii katolickich (w tym parafie zakonne). W roku 2006 liczba parafii wzrosła – według spisu pod redakcją naukową ks. Witolda Zdaniewicza SAC, ks. Sławomira Zaręby i Roberta Stępisiewicza – do 10 162; w parafiach tych działa 29 490 kapłanów, w tym 5 674 zakonników.