Summary: Multiple input multiple output with orthogonal frequency division multiplexing (MIMO-OFDM) is used in various parts of wireless communication systems. Because the MIMO-OFDM system simultaneously transmits parallel data streams and each receive antenna receives all data streams at one time, the detection ability of the receiver is very important. Among the detection schemes suitable for OFDM, maximum likelihood (ML) detection has optimal performance, but its complexity is so high that it is infeasible. Linear detection schemes such as zero-forcing (ZF) and minimum mean square error (MMSE) have low complexity, but also low performance. Among non-linear detection schemes, the near-ML detection which is the sphere detection (SD) or the QR decomposition with M algorithm (QRD-M) also has optimal performance but the complexity of SD and QRD-M detection is also too high. Other non-linear detection schemes like successive interference cancellation (SIC) detection have low complexity. However, the performance of SIC detection is lower than other non-linear detection schemes. In this paper, selectively iterative detection is proposed for MIMO-OFDM system; it offers low complexity and good performance.