In the development of tight gas reservoirs, gas flow through porous media usually takes place deep underground with multiple mechanisms, including gas slippage and stress sensitivity of permeability and porosity. However, little work has been done to simultaneously incorporate these mechanisms in the lattice Boltzmann model for simulating gas flow through porous media. This paper presents a lattice Boltzmann model for gas flow through porous media with a consideration of these effects. The apparent permeability and porosity are calculated based on the intrinsic permeability, intrinsic porosity, permeability modulus, porosity sensitivity exponent, and pressure. Gas flow in a two-dimensional channel filled with a homogeneous porous medium is simulated to validate the present model. Simulation results reveal that gas slippage can enhance the flow rate in tight porous media, while stress sensitivity of permeability and porosity reduces the flow rate. The simulation results of gas flow in a porous medium with different mineral components show that the gas slippage and stress sensitivity of permeability and porosity not only affect the global velocity magnitude, but also have an effect on the flow field. In addition, gas flow in a porous medium with fractures is also investigated. It is found that the fractures along the pressure-gradient direction significantly enhance the total flow rate, while the fractures perpendicular to the pressure-gradient direction have little effect on the global permeability of the porous medium. For the porous medium without fractures, the gas-slippage effect is a major influence factor on the global permeability, especially under low pressure; for the porous medium with fractures, the stress-sensitivity effect plays a more important role in gas flow.