Exchange ratesOutlook

USD to PLN Forecast 2026: A Historical Outlook

Past zloty moves as a reference for the latest closing rate

9 Nov 2026 · 2 min read

USD/PLN is 3.9170 zloty per dollar at the close of November 9, 2026. Applying past 12-month moves to that rate gives a middle outcome of 3.8720, with one in ten runs below 3.4049 and one in ten above 4.5314.

What the table shows

The table applies past USD/PLN moves since 1999 to the latest closing rate, giving a historical base rate for how wide a normal year has been. A higher number means a stronger dollar and a weaker zloty.

It is not a forecast or advice. A normal year here is a historical reference, and the next year can fall outside it. Each column uses past runs matching its horizon, including 37 trading days for the period to year end.

What past moves would mean from the latest close

To year endSix months aheadTwelve months ahead
One in ten runs ended below this3.69893.53093.4049
One in four runs ended below this3.80153.71183.6317
Middle of all runs3.91123.91253.8720
One in four runs ended above this4.01864.08004.1641
One in ten runs ended above this4.14414.29354.5314
Share of runs that ended higher48.5%49%46%

How past moves become ranges

For each horizon, we take every overlapping run with the same number of trading days since 1999 and calculate its percentage change. The 12-month calculation contains 6,880 runs.

We take the tenth, twenty-fifth, fiftieth, seventy-fifth and ninetieth percentiles of those changes and apply them to 3.9170. The middle is the median, while the outer reference points each leave one in ten runs beyond them.

The past does not repeat exactly, and overlapping runs are not independent. By definition, two in ten runs ended outside the band, so it does not contain all rare shocks.

Recent and long-run volatility

Annualised volatility is 7.9% over the last year, compared with 12.5% across the full history. When the recent figure is above the long-run figure, wider moves have been more common recently; when it is below, narrower moves have been more common.

What moves the dollar against the zloty

The Federal Reserve, the European Central Bank and the National Bank of Poland each set rates, and the gaps between them affect the appeal of zloty holdings. Poland trades mostly with the euro area, and Germany is its largest partner, so the euro and German growth carry weight.

European Union funds, capital flows into Polish bonds and risk appetite across the region add to this. The forces can reinforce or offset each other.

How this differs from published forecasts

Banks and research firms publish forecasts for different horizons, including year-end targets, quarterly averages and rates 12 months ahead, and revise them as conditions change. This page does not reproduce those forecasts.

A published forecast is one view of the future. The table is the spread of what has happened, expressed at the latest closing rate.

Rebuild the table with the API

Get daily closes with /v1/range?base=USD&symbols=PLN&start_date=...&end_date=.... Use matching trading-day runs to calculate percentage changes, take their percentiles and apply them to the latest close.

Free includes 30 days of daily history and 5,000 requests a month. One year of daily history starts on Basic; the full history since 1999 used by this page starts on Plus.

Shell
curl "https://api.exchangerate.dev/v1/range?base=USD&symbols=PLN&start_date=2026-10-13&end_date=2026-11-09"

USD/PLN over the last year

High
—
Low
—
Average
—
Change
—

Questions

What is the USD/PLN forecast for 2026?

This page does not forecast USD/PLN. Applied to the latest closing rate, past 12-month moves put the middle outcome at 3.8720, with one in ten runs below 3.4049 and one in ten above 4.5314. These are historical reference points and offer no targets or advice.

How is the range calculated?

We take every overlapping run with the same number of trading days since 1999, calculate each percentage change and apply the tenth, twenty-fifth, fiftieth, seventy-fifth and ninetieth percentiles to the latest closing rate. The runs overlap, so they are not independent observations.

How often did USD/PLN end a twelve-month run higher?

USD/PLN ended higher in 46% of the 6,880 overlapping 12-month runs since 1999. This counts runs whose closing rate exceeded their starting rate. It describes the history in this sample and assigns no probability to the next 12 months.

Can I get this data by API?

Use `/v1/range?base=USD&symbols=PLN&start_date=...&end_date=...` for daily closes. Free includes 30 days of daily history and 5,000 requests a month. A year of daily history starts on Basic; the full history since 1999 used here starts on Plus. Calculate the overlapping returns from those closes.

Keep reading

Start with a free API key

Get 5,000 requests a month on Free, with no card needed.

Get a free key