I have a concealed carry class coming up next weekend. Since it's been awhile since i've held one, I just updated my presentation re: which states allow Californians to carry a concealed firearm in their state using the Concealed Firearm Permit Utah issues to non-residents. (Actually, a few "Constitutional Carry" states do not require any permit at all, but I throw them in with the others.)
Only major change is that, as of last January, Iowa now recognizes the Utah permit.
A total of 34 states now currently recognize the Utah permit, including Utah. Sixteen (16) do so under a formal agreement of reciprocity: AL, AK, CO*, FL*, GA, LA, MS, NH*, NC, ND, OH, SD, TX, VA, WA, WV. Seventeen (17) others do so without such a formal agreement: AZ, AR, DE, ID, IN, IA, KY, MI*, MN, MO, MT, NE, OK, PA, TN, VT, WY.
*HOWEVER, note that certain of these states (CO, FL, MI, NH, and SC) ONLY recognize an out-of-state permit IF YOU RESIDE IN THE ISSUING STATE. (SC is irrelevant here because it does not recognize the Utah permit anyway.) So for example, if you plan to visit Florida frequently, you would want to obtain a Florida permit.
SO FOR CALIFORNIANS: Four states (CO, FL, MI, and NH) are subtracted from the 34 to arrive at a net of 30 states.
Of course as I always like to say, you can also use the training in California because no permit is required to carry at home in California.