Yes. However unlike Texas or Florida, it doesn't give you the right to simply gun down people you find on your property.
They have to present a threat to your person, another person, or your actual home. So it is not legal to gun them down if they are breaking into your tool shed or unoccupied car.
I have problems with some of the laws attached to Texas and Floridas Castle Doctrine, but I have no issues with the basic premise that you have the lethal authority to protect yourself from anyone breaking in to your home.
Texas, however, had a case where a college student was staying with his sister for a week. Was drunk coming home and went to the neighbors house instead of her house. All evidence says he just tried opening the front door, but it was locked and than stumbled back out to the street. The owner of the house came rushing out and fired 5 times into the back of the 19 year old student and killed him 40 yards into the street. He claimed that not only did the 19 year old come in (no evidence of break in) to rape his wife, but that he charged him in the driveway. The man was found not guilty.
It was similar to the case that happened here in Louisiana in like 93 where a Japanese student was going to a halloween party, rung the door bell to the wrong house, and was walking back to his car when the owner of the house came out with his gun and told him to freeze. The Japanese student thought he said please and turned around when the man shot him 2 times and killed him. He was also found innocent.
So while I support the basic premise of Castle Doctrine. It shouldn't give you the right to gun down anyone you want too like states are allowing.