Rangers boss Harry Redknapp has agreed a three-year deal with Simpson, who is a free agent after his Newcastle contract expired, as he begins rebuilding his squad for the new Championship season.
The 26-year-old told Rangers' official website: "I want to play week in, week out. That was the main thing for me. Harry wants me playing and he wants me involved.
"He's a top manager, and as soon as I spoke to him I knew this was the right move for me.
"I've always admired him. He is a great man in the game and I have a lot of respect for him.
"From what I have heard from Harry and the staff I have spoken to, along with some of the players here who I know well, they are very determined to put things behind them and start afresh and get back into the Premier League where the club belongs.
"I want to play my part in that and do everything I can for the club and the fans. I really think we can go straight back up."
Simpson began his career with Manchester United and made 137 appearances in four seasons with Newcastle.
Redknapp added: "He's the type we want at the club. He's a good professional, a good character and a good player who knows his job in the side.
"He'll be a really fine acquisition for us. It's a fantastic piece of business for the club on a free transfer."
Motherwell (A) July 16
Rio Ave (A) July 20
Pacos Ferreira (A) July 23
Blackpool (A) July 29
St Mirren (A) July 31
Braga (H) August 10
WE TELL IT AS IT IS - NO BULLSHIT!
Follow Newcastle Utd-Mad on Facebook:-
NEWCASTLE UNITED FIXTURES ...
Saturday August 17
15:00Premier League Manchester City v Newcastle United
Saturday August 24
15:00Premier League Newcastle United v West Ham United
Saturday August 31
15:00Premier League Newcastle United v Fulham Saturday
15:00Premier League Aston Villa v Newcastle United
Saturday September 21
15:00Premier League Newcastle United v Hull City
Saturday September 28
15:00Premier League Everton Newcastle v United
Saturday October 5
15:00Premier League Cardiff City v Newcastle United
Saturday October 19
15:00Premier League Newcastle United v Liverpool
Saturday October 26
15:00Premier League Sunderland v Newcastle United
Saturday November 2