Ioan Avram (n. 28 iun. 1931, sat Popeni, com. Mirșid, jud. Sălaj) a fost un inginer mecanic și om politic român, care a ocupat funcția de membru al Comitetului Central al Partidului Comunist Român (PCR) între 12 august 1969 și 24 noiembrie 1989.
În ceea ce privește educația, Ioan Avram a absolvit Liceul „Matei Basarab” din București (1943-1951), Facultatea de Mecanică a Institutului Politehnic din Kiev (1951-1956) și a obținut titlul de doctor în Uniunea Sovietică.
Ioan Avram a devenit membru de partid în iulie 1956 și a ocupat mai multe funcții importante în industria românească și în cadrul Partidului Comunist Român. A fost inginer stagiar, șef al Secției de sudură, tehnolog principal, inginer-șef (1956-1961) și director (1961-1963) la Uzina Vulcan din București. De asemenea, a fost propagandist și membru al Comitetului de partid la Uzina Vulcan (din 1957), membru al Comitetului raional de partid București și al biroului Comitetului orășenesc de partid București (1957-20 iunie 1963).
Ioan Avram a deținut funcții de conducere în domeniul construcțiilor de mașini și energiei electrice, fiind director general al Uzinelor Constructoare de Mașini Reșița (1963-1965), membru al Comitetului regional de partid Banat (1963-1965), adjunct și prim-adjunct al ministrului Industriei Constructoare de Mașini, ministrul Construcțiilor de Mașini, ministrul Industriei Construcțiilor de Mașini Grele, viceprim-ministru al Guvernului, președinte al Consiliului de coordonare a dezvoltării bazei energetice și funcționării sistemului energetic național, ministrul Construcțiilor Industriale și ministrul Energiei Electrice. În plus, a fost director al Șantierului Naval Oltenița și membru al Consiliului Suprem al Dezvoltării Economice și Sociale.
În calitate de deputat în Marea Adunare Națională (MAN), Ioan Avram a fost ales în mai multe circumscripții electorale, cum ar fi nr. 10 Reșița, reg. Banat (1965-1969), nr. 5 Oțelu Roșu, jud. Caraș-Severin (1969-1975), nr. 13 Cotroceni, București (1975-1980), nr. 22 Grivița Roșie, București (1980-1985) și nr. 3 Ploiești-Vest, jud. Prahova (1985-1989).
Ioan Avram a primit mai multe distincții în timpul carierei sale, printre care „Ordinul Muncii” clasa a III-a (1964) și clasa a II-a (1969), Ordinul „23 August” clasa a IV-a (1966) și Ordinul „Steaua Republicii Socialiste România” clasa I (1971).