Their four years apart so Dean is 33 and Sam is 29. But don't get it confused with Jared and Jensen which are a año ahead of their actual characters. Hope this helped as well :)
The series began in 2005. In the pilot, Dean says that he is "26, dude", and Sam has just graduated college at 22. Considering it has been seven years since then, they are currently 33 and 29. I'm currently getting ready to celebrate Sam's upcoming 30th birthday on May 2nd ;P