All assembly is done in Massachusetts. Bare PCB's will generally be manufactured in the US for short lead times. For longer lead time's and/or higher quantity the bare boards will be manufactured in China.
If you require both bare boards and assembly to be done in the USA, please get in touch with our team.