Johnson Bwalya (born 3 December 1967) is a Zambian former professional footballer who played as a forward. He spent most of his career in Switzerland while representing the Zambia national team internationally. With Zambia, he participated at the 1988 Summer Olympics.