there are a few crappie left in tempe lake, I think it is several of the lakes in Scottsdale have crappie (some are private) but I know people that fish them without getting runoff? not sure which ones though
bartlett an hour drive from Scottsdale and you can drive up and do a quick walk and fish the fishing dock at rattlesnake cove and catch crappie