iShares Semiconductor ETF (SOXX) is one of the most popular ETFs in the world with $14B in assets. We screened every single holding — all 30 stocks — against Shariah standards using the Halal Terminal API to give you a definitive, data-backed answer.

Verdict: SOXX is NOT Shariah-Compliant

93% Shariah-compliant — one of the highest compliance rates among conventional ETFs. Only 2 borderline failures. Not officially Shariah-certified, but remarkably clean.

Screening Results at a Glance

MetricValue
Total Holdings30
Compliant Holdings28
Non-Compliant Holdings2
Compliance Rate93.3%
Weighted Compliance95.1%
Purification Rate0.8%
Expense Ratio0.35%
AUM$14B

Why SOXX Fails Shariah Screening

SOXX is one of the most Shariah-friendly conventional ETFs we've ever screened. With 28 out of 30 holdings passing and a weighted compliance of 95.1%, it's remarkably close to being fully compliant.

Why semiconductors are naturally halal-friendly:

The only two failures (Skyworks and ON Semiconductor) are borderline cases that pass under DJIM and S&P but fail under AAOIFI's stricter 30% debt/assets threshold. These are not business activity failures — just slightly elevated debt ratios.

Should you buy SOXX? While 93% compliant, SOXX is not Shariah-certified. If you follow strict compliance, stick with purpose-built halal ETFs. But if your methodology allows conventional ETFs with high compliance rates and you purify dividends, SOXX is among the best options available.

Top Compliant Holdings

These SOXX holdings pass Shariah screening:

  1. NVDA (10%)
  2. AVGO (9%)
  3. AMD (6%)
  4. QCOM (5%)
  5. TXN (5%)
  6. INTC (4%)
  7. LRCX (4%)
  8. KLAC (4%)
  9. MRVL (4%)
  10. AMAT (4%)

Non-Compliant Holdings

These holdings fail and are the primary reason SOXX is not compliant:

  1. SWKS (Skyworks — borderline debt under AAOIFI)
  2. ON (ON Semiconductor — borderline debt ratio)

Halal Alternatives

For similar market exposure with full Shariah compliance:

For a full comparison, see our Best Halal ETFs for 2026 guide.

Screen SOXX Yourself

curl https://api.halalterminal.com/api/etf/SOXX/screening \
  -H "X-API-Key: YOUR_KEY"
import requests

resp = requests.get(
    "https://api.halalterminal.com/api/etf/SOXX/screening",
    headers={"X-API-Key": "YOUR_KEY"}
)
data = resp.json()

print(f"Compliance Rate: {data['compliance_rate']}%")
print(f"Compliant: {data['compliant_holdings']}/{data['total_holdings']}")
print(f"Purification: {data['purification_rate']:.1%}")

for h in data["holdings"]:
    if h["compliance_status"] != "compliant":
        print(f"  FAIL: {h['symbol']} ({h['weight']:.1%} weight)")

Two ways to screen

Halal Terminal

Screen stocks and ETFs interactively with real-time data, multi-methodology verdicts, and transparent financial ratios.

Key Takeaways

Important Disclaimer

Not financial advice. The information provided on this page is for educational and informational purposes only and should not be construed as financial advice, investment advice, trading advice, or any other type of advice. You should not make any financial decisions based solely on the information presented here.

Not a fatwa. Shariah compliance screening results are generated using automated data analysis based on publicly available financial data. These results do not constitute a religious ruling (fatwa) and should not be treated as one. Always consult a qualified Islamic scholar or Shariah advisor for guidance specific to your situation.

Do your own research. Past performance and current compliance status do not guarantee future results or continued compliance. Screening data may contain errors or become outdated. Always verify information independently and consult with a qualified financial advisor before making any investment decisions.