There are several Medicare Savings Programs available to people with low incomes. These programs can help you pay your Part B premium along with other Medicare costs, such as deductibles, copays and coinsurance.
These programs are operated by Medicaid at the state level. Reach out to your local Medicaid office to see if you qualify for assistance.