Erwin Huber (ur. 26 lipca 1946 w Reisbach) – niemiecki polityk, samorządowiec i urzędnik państwowy, działacz Unii Chrześcijańsko-Społecznej (CSU) i jej przewodniczący w latach 2007–2008, wieloletni poseł do landtagu, minister w rządzie Bawarii.

Życiorys Erwin Huber urodził się w Reisbach w powiecie Dingolfing-Landau w Bawarii. Uczęszczał do szkoły podstawowej w Reisbach, a następnie do szkoły średniej w Dingolfing. W 1963 rozpoczął pracę w bawarskiej administracji skarbowej. W 1970 został urzędnikiem w bawarskim ministerstwie finansów. W tym czasie studiował ekonomię na Uniwersytecie Ludwika i Maksymiliana w Monachium.

Zaangażował się w działalność polityczną w ramach CSU oraz jej organizacji młodzieżowej Junge Union. Od 1972 wybierany na radnego powiatu Dingolfing-Landau. W 1978 uzyskał po raz pierwszy mandat posła do landtagu, z powodzeniem ubiegał się o reelekcję w kolejnych wyborach. W 1987 został zastępcą sekretarza generalnego, a w 1988 sekretarzem generalnym Unii Chrześcijańsko-Społecznej. Funkcję tę pełnił do 1994, od 1993 do 2008 kierował CSU w Dolnej Bawarii.