Andrew Dymock is due to appear in Westminster Magistrates Court later.
A 22-year-old Somerset man has been charged with 12 offences following an investigation into suspected "right-wing terrorism online".
Andrew Dymock, of Weymouth Street in Bath, was arrested on Wednesday morning, Counter Terrorism Policing North East said in a statement.
He has been charged under the Terrorism Act with five offences of "encouraging terrorism", four offences of "disseminating terrorist publications", two counts of "terrorist fundraising", and one count of "possessing material that is of use to a terrorist".
He is due to appear in Westminster Magistrates Court later.