This paper proposes an optimum switching selection based model predictive control (MPC) of induction motor (IM) at high and low speed considering delay time compensation. The proposed control method compensates the delay time to improve the performance of the system and consequently maintains accurate tracking of the references at different speed regions. Based on minimum quality function the optimum switching vector is selected for the next sampling time actuation of the power converter. The control scheme is validated through MATLAB Simulation and experimentation in DS1104 R&D; Controller Platform. The results prove the feasibility of the proposed method with encouraging performance.