The invention discloses a frame type rail weighing sensor. The frame type rail weighing sensor comprises a support, strain beams and a bearing beam, wherein the support comprises a support main body;side supports are symmetrically arranged on two sides of the support main body; the strain beams are arranged at two ends of the side supports respectively; a strain hole is formed in the side face ofeach strain beam; a mounting hole is formed in each side support; a rail gauge adjusting device is arranged on the outer side of each side support; each bearing beam is positioned at the outer end ofthe corresponding strain beam; the outer ends of the strain beams are connected through the bearing beams respectively; and steel rail baffle plates are arranged at two ends of the upper plane of each bearing beam. According to the frame type rail weighing sensor, the space between the steel rails and prestressed concrete sleepers is utilized efficiently and effectively, a special sleeper does not need to be used, the equipment cost is reduced, the rail gauge adjusting devices are installed on two sides of the side supports of the sensor for carrying out the adjustment of rail gauges, and lateral force received by the steel rails and the frame type rail weighing sensor is born by shoulders of sleeper rail bearing grooves, so that the strained condition of the sleepers is closer to that ofgeneral sleepers.