From where I'm sitting, he apparently has enough to have kept him in office for many years. I don't agree with a lot of his foreign policy, but what you're saying doesn't line up with observable reality.
Bernie Sanders keeps getting re-elected also, that simply means he is popular in his district.