It's mostly a matter of deliberate gerrymandering. In years like 2012 and soon 2016, a large majority of voters pick a Democrat for Congress. In order to keep control of the body, Republicans have arranged the districts so that they are guaranteed to keep a majority regardless of any plausible scenario of how the people may vote.