Bloemfontein ranks 2nd of 7 priced cities in South Africa on cost — $813 a month in essentials, 7% above East London, the cheapest. The average net salary of $1,300 covers that 1.6×. 96.6 men per 100 women aged 20–39, measured at local municipality level. PM2.5 averages 5.7 µg/m³ a year, 1× the WHO guideline of 5. Jul averages 9°C, Jan 23°C.
Monthly cost breakdown
Rent outside centre plus utilities, groceries, dining and local transport make up the essentials figure. Not a full lifestyle budget.
| Item | Monthly USD |
|---|---|
| Rent, 1-bed outside centre | $280 |
| Rent, 1-bed city centre | $315 |
| Groceries | $107 |
| Dining out | $241 |
| Utilities | $110 |
| Local transport | $75 |
| Essentials / mo | $813 |
| Avg net salary | $1,300 |
| Rent, 3-bed outside centre | $538 |
| Rent, 3-bed city centre | $510 |
Single person, USD. Data updated July 29, 2026.
Everyday prices
What single items cost in Bloemfontein, in USD. The monthly figures above are built from these.
Eating out
| Item | USD |
|---|---|
| Meal, inexpensive restaurant | $12.00 |
| Meal for 2, mid-range, three courses | $40.79 |
| McMeal at McDonald's | $7.17 |
| Cappuccino, regular | $2.04 |
| Domestic beer, 0.5 L draught | $2.55 |
| Imported beer, 0.33 L bottle | $2.70 |
| Coke/Pepsi, 0.33 L | $1.42 |
| Water, 0.33 L bottle | $1.10 |
Groceries
| Item | USD |
|---|---|
| Milk, 1 L | $1.05 |
| White bread, 500 g | $1.03 |
| White rice, 1 kg | $2.10 |
| Eggs, 12 | $2.11 |
| Local cheese, 1 kg | $7.62 |
| Chicken fillets, 1 kg | $4.91 |
| Apples, 1 kg | $1.92 |
| Bananas, 1 kg | $1.51 |
| Tomatoes, 1 kg | $1.52 |
| Potatoes, 1 kg | $1.54 |
| Onions, 1 kg | $1.80 |
| Water, 1.5 L bottle | $0.94 |
Transport & bills
| Item | USD |
|---|---|
| One-way ticket, local transport | $0.90 |
| Monthly transit pass | $74.99 |
| Taxi start | $1.08 |
| Gasoline, 1 L | $1.38 |
| Basic utilities, 85 m² flat | $77.84 |
| Internet, 60 Mbps+ | $31.97 |
| Mobile plan, monthly | $32.69 |
Leisure
| Item | USD |
|---|---|
| Gym, monthly | $31.49 |
| Cinema, one seat | $4.80 |
Dating-age sex ratio
Bloemfontein has 96.6 men per 100 women aged 20–39 (local municipality level). That is the 8th-highest of 10 South Africa cities we track. South Africa's national figure is 99.4, so Bloemfontein runs 3 below the country as a whole.
A supply figure, 20–39. The dating-pool model is in Pro.
Climate & air
Ten-year monthly means, 2015–2024 — a climate profile, not a forecast.
| Month | Avg | Feels | Humidity | Cloud | Rain |
|---|---|---|---|---|---|
| Jan | 23.2°C | 22.6°C | 53% | 36% | 95 mm |
| Feb | 22.2°C | 21.7°C | 57% | 37% | 72 mm |
| Mar | 20.4°C | 19.4°C | 58% | 34% | 61 mm |
| Apr | 16.1°C | 14.4°C | 63% | 34% | 65 mm |
| May | 12.6°C | 9.8°C | 58% | 23% | 19 mm |
| Jun | 9.1°C | 5.4°C | 56% | 17% | 9 mm |
| Jul | 8.7°C | 4.7°C | 49% | 14% | 10 mm |
| Aug | 11.8°C | 7.7°C | 40% | 16% | 8 mm |
| Sep | 16.3°C | 12.7°C | 37% | 25% | 14 mm |
| Oct | 19.6°C | 16.6°C | 38% | 29% | 36 mm |
| Nov | 21.3°C | 18.9°C | 42% | 31% | 53 mm |
| Dec | 23.1°C | 21.5°C | 47% | 39% | 76 mm |
Need the full South Africa model?
Open the gated deep-dive for city shortlist, cost detail, weather, visa, tax, dating-market signals, and subregion rankings.
Unlock South Africa deep-dive