Yeah, they used to make them in the USA. My dad's 2014 says made in mexico. Don't know when they moved it down there, but surely they did not publicize it so people still think they are USA made.
Company headquarters are still in the US but the main plants moved to Mexico in 2010. My BIL's 2012 has parts on it made in Mexico, USA, and yes, even China. As far as I can tell, all the wiring and plastic parts are made in China and I'm sure some of the mechanicals are made there too.
On the bright side, the Clutch has "Polaris USA" proudly cast on it. Whether it is actually made in the US is a good question.
And MANY Polaris branded accessories are made in China, from storage bags, to winches.
Not saying there aren't any Chinese parts on a Talon but I haven't found one yet.