The answer to 'how much to replace junction box' is that the cost can vary significantly depending on several factors. Generally, the typical range for replacing a junction box is between $150 to $500, but the actual price will depend on your location, the size and complexity of the junction box, the materials used, and whether any additional electrical work is required.
The size and type of junction box, as well as the accessibility and complexity of the installation, will affect the overall cost. Larger or more complex junction boxes, or those located in hard-to-reach areas, will typically cost more to replace. Additionally, if the replacement requires updating the electrical wiring or making other electrical upgrades, the total cost can increase accordingly.