A statement on the Scottish Football League website said: "It has come to light that there has been a substantial over-sale of tickets for this fixture.
"Elgin City could not confirm the exact number of tickets sold for this match.
"On the grounds of public safety, this match has now been postponed."
The statement continues: "Further information regarding tickets which have been sold will be provided as quickly as possible.
“Elgin City have apologised to the club and we accept their apology but I feel for our fans”
"Elgin City FC would like to apologise sincerely for this disappointing outcome. The SFL will conduct a full investigation into the circumstances."
The decision was taken in conjunction with Grampian Police and Moray Council.
The fiasco highlights the impact the Gers are having on Scotland's football backwater, where gates are being swelled eight and sometimes tenfold for a one off game. Away support is totally outweighing home support at the majority of Rangers away games.