The invention provides a two-port static random access memory with low writing power consumption. A writing prediction comparator compares previous-cycle writing data with current writing data; if the data are different, a writing bit line balance signal is set as a valid signal, and otherwise, the signal is set as an invalid signal; when continuous 0-writing operation or 1-writing operation occurs, because data retained on a bit line are the same as data needing to be written, the writing prediction comparator sets the writing bit line balance signal as the invalid signal, so that the bit line is not turned over; when the data written for successive two times are different, the writing prediction comparator sets the writing bit line balance signal as the valid signal, charges on the writing bit line and a writing bit line back are reallocated, and the writing bit line and the writing bit line back are balanced to an intermediate level; then the writing bit line balance signal is invalid, a writing enable signal is valid, and a writing driver drives the writing bit line and the writing bit line back to a new level. Compared with a conventional two-port static random access memory based on a writing bit line balancing technology, the two-port static random access memory with the low writing power consumption has the advantages that when the turnover rate of the writing data is 50 percent, the turnover power consumption of the writing bit line is reduced by 50 percent.