As long as it has a Intel CPU. The older mac's used IBM's Power PC Processors and could not run windows. Mac's started using Intel processors in 2007 i think, but i could be wrong. But any mac made in recent years can run Windows either through boot camp (dual boot) or through a Virtualization program like parallels or VMWare.