When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Give a power washer a try. Only problem I've found with that method is, it makes the concrete look so good where you're cleaning it, that you feel obligated to all the rest of the concrete.
What I learned & used from years ago is plain ole TIDE laundry soap Granulated. Wet the concrete sprinkle on some Tide & get a stiff broom & work it real good then wash off. It may take a few times.
Radiator Specialty Company (Yes, the folks who make Gunk engine cleaner)
Have a product that works great, it's called SWAB.
Get the powder, not the liquid.
I have had good luck with a cleaner called "Oil eater" made by Kafko International Ltd.
I get it from my oil supplier. Google it to find dealers, it is great on smooth shop floors, don't know about rough driveways.
I went to the Dollar Tree and bought 2 bottles of the off-brand GREEN degreaser and 2 bags of cheap clay kitty litter. Sprayed on liberally and then put litter on top. Then took a stiff broom and worked it in.....added more degreaser and topped with cat litter. Let it sit for a few hours, then repeated the procedure. Worked like a charm...most of my stain was transmission fluid, though.
Powdered laundry detergent with bleach works great. Don't wet the concrete, just sprinkle it on scuff it in with your shoe and let it set. Next time it rains the stain will be gone.