who is the speaker of the house for the united states?
The current Speaker is John Boehner, a Republican who represents Ohio's 8th congressional district. The Constitution does not require that the Speaker be a Member of Congress, but no non-member has ever been elected to the office.