Paul Weston, chairman of Liberty GB and a candidate in the recent European elections, was arrested on 26 April after quoting Winston Churchill on the steps of Winchester Guildhall.
He was arrested for failing to comply with a dispersal order and on suspicion of religious or racial harassment.
Hampshire Police has now told Mr Weston he will not be charged.
The 50-year-old from Dorset was arrested after complaints from members of the public.
He was detained after failing to comply with a request by police to move on under the powers of a dispersal order.
Mr Weston said he was apprehended after reading from Churchill's book The River War, written in 1899 while Churchill was a British army officer in Sudan.
He had been bailed until 24 May before it was cancelled by police and he was told no further action would be taken.
A spokesman for Liberty GB claimed Mr Weston's arrest "sparked a national and international outcry".
DON'T MISS A POST - FOLLOW US ON FACEBOOK!
Comments at Speisa are unmoderated. We do believe in free speech, but posts using foul language, as well as abusive, hateful, libelous and genocidal posts, will be deleted if seen. However, if a comment remains on the site, it in no way constitutes an endorsement by Speisa of the sentiments contained therein.comments powered by Disqus
Asylum seekers refuse to leave the bus
They have heard that this is a poor accommodation, says Fredrik Bengtsson at the Swedish Migration Board.