Wholesale price index up 1.13% in Q1 2026 — DoS

The Department of Statistics reports a 1.13 per cent increase in the general wholesale price index in the first quarter of 2026 compared with the same period in 2025 (JT file)
The Department of Statistics reports a 1.13 per cent increase in the general wholesale price index in the first quarter of 2026 compared with the same period in 2025 (JT file)

AMMAN — The Department of Statistics (DoS) reported a 1.13 per cent increase in the general wholesale price index in the first quarter of 2026 compared with the same period in 2025, reflecting a modest annual rise in wholesale prices across key commodity groups.

According to a DoS report, the index also increased by 0.80 per cent in the first quarter of 2026 compared with the fourth quarter of 2025, indicating a continued upward trend on a quarterly basis.

The general wholesale price index reached 109.97 points in the first quarter of 2026, up from 108.74 points in the corresponding quarter of 2025. It also rose from 109.10 points in the fourth quarter of 2025.

On a year-on-year basis, the increase was driven by gains across several major commodity groups. The textiles, clothing, personal and household goods sector recorded the highest rise at 2.92 per cent, with a relative importance of 16.50 per cent.

This was followed by the fuel, metals, construction materials and supplies group, which increased by 1.04 per cent and carried a relative importance of 24.35 per cent.

The agricultural raw materials, grains, food, beverages and tobacco group rose by 0.84 per cent, accounting for the largest weight in the index at 26.95 per cent.

The machinery, equipment and supplies group increased by 0.78 per cent with a relative importance of 11.50 per cent, while the motor vehicles, parts and motorcycles group edged up by 0.45 per cent, representing 20.70 per cent of the index.

On a quarterly basis, compared with the fourth quarter of 2025, the textiles, clothing, personal and household goods group rose by 1.42 per cent, while the agricultural raw materials, grains, food, beverages and tobacco group increased by 1.31 per cent.

The fuel, metals, construction materials and supplies group grew by 1.15 per cent, and the motor vehicles, parts and motorcycles group recorded a 0.85 per cent increase.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });