Systems and methods for actuating micro-magnetic latching switches in an array of micro-magnetic latching switches are described. The array of switches is defined by Y rows aligned with a first axis and X columns aligned with a second axis. Each switch in the array of switches is capable of being actuated by a coil. In an aspect, a row of coils is moved along the second axis to be positioned adjacent to a selected one of the Y rows of switches. A sufficient driving current is proved to a selected coil in the row of coils to actuate a selected switch in the selected one of the Y rows of switches. In another aspect, a plurality of first axis drive signals and a plurality of second axis drive signals are generated. These signals drive an array of coils, wherein each coil in the array of coils is positioned adjacent to a corresponding switch in the array of switches. Each first axis drive signal is coupled to coils in a corresponding column of coils in the array of coils. Each second axis drive signal is coupled to coils in a corresponding row of coils in the array of coils. In another aspect, a three-dimensional array of switches is actuated by drive signals that drive a three-dimensional array of coils.