If you're in VA, I believe Virginia Family Medicine does. They're my primary and I love that they accept public and private insurance, treating patients that need the treatment. The office is in Fairfax near Vienna.
But PP is correct, Medicaid reimburses at a much lower rate than private insurance. A lot of it comes down to finding a balance between both types of patients in order to cover the expense of operating a business.