The invention provides a vehicle body structure and a vehicle. The vehicle body structure comprises a middle channel, a front anti-collision beam, a first longitudinal beam, a front wall cross beam
assembly and a second longitudinal beam. The middle
energy absorption structure is located in the frame structure and connected with the front wall cross beam
assembly, and in a
projection plane perpendicular to the Z direction, the projection of the middle
energy absorption structure and the projection of the middle channel are at least partially overlapped; at least the middle portion, located between the first longitudinal beam and the second longitudinal beam, of the front anti-collision beam is a straight section. A middle force
transmission channel located between the first longitudinal beam and the second longitudinal beam is built through the middle
energy absorption structure, the problem that the first longitudinal beam and the second longitudinal beam cannot directly participate in supporting can be solved under the central column collision working condition, the columnar counterguard is prevented from invading a vehicle, and the safety of passengers in the vehicle is guaranteed; and the front anti-collision beam collides with the
obstacle avoidance part through the straight section, so that the situation that the front anti-collision beam invades into the obstacle due to the fact that the structural strength of the front anti-collision beam is too high can be avoided under the MPDB working condition, and it is guaranteed that fatal damage is not caused to the obstacle.