Andrzej Zarach (ur. 2 czerwca 1948 w Kościerzynie) – polski matematyk, naukowiec, działacz opozycji PRL.
Życiorys Jako uczeń 10. klasy I Liceum Ogólnokształcącego im. Józefa Wybickiego w Kościerzynie zdobył pierwsze miejsce na Ogólnopolskiej Olimpiadzie Matematycznej w 1965 roku. W latach 1966–1971 studiował na Wydziale Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. Tytuł magistra uzyskał w 1971 roku. Zdobył I nagrodę w Konkursie im. Józefa Marcinkiewicza na najlepszą pracę studencką. Komitet Warszawski PZPR sprzeciwił się jego zatrudnieniu na stanowisku dydaktycznym. W zamian Uniwersytet Warszawski przyjął go na studia doktoranckie. Pracę doktorską Constructibility and forcing in the fragments of set theory obronił w 1973 roku na Uniwersytecie Warszawskim. Promotorem rozprawy był Andrzej Mostowski. W tym samym roku został zatrudniony jako pracownik naukowy na Politechnice Wrocławskiej. W czerwcu 1980 roku otrzymał wymówienie z pracy, lecz został przywrócony we wrześniu tego roku po sprzeciwie Rady Naukowej Instytutu. W 1988 roku wyemigrował do USA, gdzie od roku 1991 pracował na East Stroudsburg University w Pensylwanii, i tamże w 1997 roku został profesorem matematyki. Jest członkiem zespołu ds.