Question: what is the majority political party in the senate now
Answer: The Senate is currently composed of 51 Republicans , 47 Democrats , and 2 independents , both of whom caucus with the Democrats .