@risesnow Well there are multiple ways for this, you can create custom extension as well. The easiest way is to use Table Rate shipping method. However, you need to add states/ province/ regions into DB tables if not exits your target states And tables rates CSV file.
- Magento Programmer | Was my answer helpful? You can accept it as a solution.