If you are in badin you are at the uwharrie mountains,now these are ancient mountains with the tallest 936 so don't expect trout here,what you can find though is smallmouth bass in the lake and river,most are 8-12" long so no lunkers.The closetest trout would be in mitchell river to you a hour and a half at the most,you also have south mountain state park and stone mountain state park,but these will be hammered now with the weather the way it is,stay clear on weekends...
Your biggest problem in NC now is people who fish in the flyfish only streams and delayed harvest streams,they are going to keep what they catch,period.We have had alot of problems with mexicans spearing trout,setting nets out and gaffing them with large treble hooks,and we don't have enough game wardens to make a dent in the problem.Because of this and long drive times for me i have basically given up on trout except 3-4 times a year and like it better in the cold months because of little to no people out.