The ‘Hannah Montana’ girl was scheduled to perform in Santo Domingo on 13 September.
Authorities say they have stopped the gig because she “undertakes acts that go against morals and customs, which are punishable by Dominican law”.
Tickets ranging in price from $27 (£16) to $370 (£223) have been on sale since July.
According to BBC, The Dominican Republic government commission that oversees public performances has previously banned songs from being played on the radio which it thinks are vulgar.
Neither Cyrus, nor concert organisers, have yet commented on the cancellation.