A moving contact pressure maintaining mechanism for a dual-power transfer switch, characterized in that the moving contact pressure maintaining mechanism comprises: a frame, comprising a first elastic piece accommodating region and a second elastic piece accommodating region symmetrically arranged at two ends of the frame; a first elastic piece, arranged in the first elastic piece accommodating region, wherein one end of the first elastic piece is connected to a first end wall of the frame, and the other end of the first elastic piece is connected to a first baffle plate; a second elastic piece, arranged in the second elastic piece accommodating region, wherein one end of the second elastic piece is connected to a second end wall of the frame, and the other end of the second elastic piece is connected to a second baffle plate, and the first baffle plate and the second baffle plate are slidably arranged in the frame; an opening for a moving contact to pass through, so that the moving contact is positioned between the first baffle plate and the second baffle plate; a stopper, mounted on a moving contact bracket and extending into the frame, wherein at a double-off position of the dual-power transfer switch, the moving contact abuts against the first baffle plate and the second baffle plate respectively, and the first baffle plate and the second baffle plate respectively abut against two ends of the stopper, wherein if the dual-power transfer switch is switched from the double-off position to a first power-on position or a second power-on position, and after the moving contact moves along with a moving contact bracket such that the moving contact is contact with a first stationary contact of a first power supply or a second stationary contact of a second power supply, a moving amount of the moving contact relative to the moving contact bracket in the frame caused by a further movement of the moving contact bracket is equal to a sum of a compression amount of the first elastic piece and a compression amount of the second elastic piece. a frame, comprising a first elastic piece accommodating region and a second elastic piece accommodating region symmetrically arranged at two ends of the frame; a first elastic piece, arranged in the first elastic piece accommodating region, wherein one end of the first elastic piece is connected to a first end wall of the frame, and the other end of the first elastic piece is connected to a first baffle plate; a second elastic piece, arranged in the second elastic piece accommodating region, wherein one end of the second elastic piece is connected to a second end wall of the frame, and the other end of the second elastic piece is connected to a second baffle plate, and the first baffle plate and the second baffle plate are slidably arranged in the frame; an opening for a moving contact to pass through, so that the moving contact is positioned between the first baffle plate and the second baffle plate; a stopper, mounted on a moving contact bracket and extending into the frame, wherein at a double-off position of the dual-power transfer switch, the moving contact abuts against the first baffle plate and the second baffle plate respectively, and the first baffle plate and the second baffle plate respectively abut against two ends of the stopper, wherein if the dual-power transfer switch is switched from the double-off position to a first power-on position or a second power-on position, and after the moving contact moves along with a moving contact bracket such that the moving contact is contact with a first stationary contact of a first power supply or a second stationary contact of a second power supply, a moving amount of the moving contact relative to the moving contact bracket in the frame caused by a further movement of the moving contact bracket is equal to a sum of a compression amount of the first elastic piece and a compression amount of the second elastic piece.