Insights · Evidence dashboard
Six months, announced. Day 597: completion not publicly confirmed.
The Umzimkhulu River Bridge repair on the R102 near Port Shepstone, source by source: what was promised, what the public record shows, and what it cannot see. One lane reopened on 7 December 2025; we found no public confirmation of the two-way reopening promised for 25 February 2026. Much of the story reaches the public only through press reports, which can be wrong.
Latest, 4 November 2026 (day 597): no official update since 23 August.
- Is the repair finished? Not publicly confirmed. No statement from the KZN Department of Transport says it is complete.
- Last official word: 23 August 2026. The department reopened the bridge after jacking, set completion for September 2026 and promised regular progress updates (S14).
- Since then: no further department statement on the bridge in 73 days. September passed with no update and no new date. A reader's letter in the press mentioned October (S28, reported only); October has passed too.
- What we checked: every week (19 October, 28 October, 4 November) the department's media statements, Ray Nkonyeni Municipality, the South Coast Herald, ECR, News24, IOL, SAnews and gov.za. The department's media index lists nothing after 10 October and may lag its social channels.
Not public is not the same as not done: the work may be complete and signed off. The gap is in what the public has been told. The charts and tables below are as at 4 November 2026.
What could help: Please publish one project update: an appeal to whoever takes office.
How to read this page. It takes no position on who is responsible. It shows what the public record establishes, what is only reported, and what we could not see. Not public is not the same as not done. Engineering sign-offs, completion certificates, payment certificates and programmes are working records of the department, its engineers and the contractor, and are not normally published. Where this page says a record was not found, it means only that it is not in public view; the work or the record may well exist. Press reports are shown as reported, not as fact, and some may be inaccurate. The bridge repair and the R102 road works are different contracts, so they are never added together. Use the switches to watch the story thin out when only official sources are allowed.
The bridge, day by day
Status of the bridge from the 17 March 2025 closure to 4 November 2026. Hatched means no public source we found says; the bridge's status in that period is simply not visible to us.
All timeline events as a table
| Date | Contract | Event | Status | Evidence |
|---|---|---|---|---|
| 17 Mar 2025 15:00 | Bridge | Traffic closure for emergency repairs; R190m allocated, six months announced | Actual / baseline | official primary S18 |
| 20 Mar 2025 | Bridge | Herald prints R199 580 000 as the amount allocated, attributed to the MEC at an inspection | Reported | secondary reporting S24 |
| 28 Mar 2025 | Bridge | Public liaison committee appointment target | Planned | official primary S18 |
| 11 May 2025 | Bridge | Planned site start, subject to permit approval | Planned | official primary S18 |
| 15 Aug 2025 | Bridge | Contractor reported paid and returning to site; aim to finish by 2 Dec 2025 | Reported actual / target | official primary S17 |
| 27 Aug 2025 | Bridge | DoT says repairs are progressing well; target 2 Dec; promises regular progress updates to communities (reported) | Reported | secondary reporting S33 |
| 18 Sep 2025 | Bridge | Amafa letter ordering work to stop | Actual | official primary S16 |
| 23 Sep 2025 | Bridge | Amafa permit granted; reopening target 2 Dec 2025 (earlier plan: 13 Nov) | Actual / target | official primary S16 |
| 27 Oct 2025 | Bridge | Herald reports an acceleration programme aiming for early November, against 2 Dec officially (the report prints the year as 2026; it reads as 2025) | Reported | secondary reporting S34 |
| 13 Nov 2025 | Bridge | Pier 2 jacking planned for this date, and the earlier reopening plan before the stoppage | Missed or revised | official primary S16 |
| 30 Nov 2025 | Bridge | Reopening moved from 2 Dec to 7 Dec, single lane with 24-hour stop-go (reported from a stakeholder meeting) | Reported | secondary reporting S22 |
| 2 Dec 2025 | Bridge | Reopening and completion target of the 23 Sep statement | Target passed | official primary S16 |
| 7 Dec 2025 15:00 | Bridge | One lane reopened (statement dated 7 Dec; the archive index lists it under 9 Dec). Two-way reopening now targeted for 25 Feb 2026 | Actual | official primary S13 |
| 2 Feb 2026 | Bridge | 56% complete (report citing a written official reply) | Actual snapshot | secondary reporting source TBC |
| 5 Feb 2026 | Bridge | Work reported suspended over non-payment; a DoT representative at the stakeholder meeting could not say when either project would finish | Reported | secondary reporting S29 |
| 25 Feb 2026 | Bridge | Two-way reopening target of the 7 Dec statement | Target passed | official primary S13 |
| 1 Mar 2026 | Bridge | Herald reports the bridge shut again without warning (Sunday afternoon), attributing it to non-payment | Reported | secondary reporting S25 |
| 2 Mar 2026 | Bridge | Project-management meeting did not convene | Attributed only | secondary reporting S25 |
| 16 Mar 2026 05:00 | Bridge | Business forums plan to remove blockages and reopen; the report does not say whether the DoT or the engineer approved it | Planned by forums | secondary reporting S26 |
| 30 Apr 2026 | Bridge | Reported as suspended at 56% with R31.5m unpaid (paywalled; headline and photo caption only) | Reported | secondary reporting S30 |
| 4 May 2026 | Department | MEC: department needs R1.1-1.2bn a month for contractors, at times receives R200m-R700m | Context | official primary S19 |
| 6 May 2026 | Department | R700m paid department-wide; weekly Invoice-Checking War Room | Context | official primary S06 |
| 7 May 2026 | Bridge | DoT spokesperson says payments have started; a political party's transport spokesperson asks for an urgent public progress report (reported) | Reported | secondary reporting S32 |
| 12 Jun 2026 | Bridge | Bridge and R102 described as at a standstill over non-payment; a residents' association says it is still awaiting a formal DoT response | Reported | secondary reporting S31 |
| 7 Jul 2026 | Bridge | 44% remaining; target 26 Sep 2026 | Forecast | secondary reporting S08 |
| 7 Jul 2026 | R102 | DoT chief director reported to say the R102 contract was cancelled; R32m paid, 8% of scope, 41 weeks behind | Attributed only | secondary reporting S08 |
| 2 Aug 2026 | R102 | A councillor says DoT and the contractor are in the final stages of negotiations | Attributed only | secondary reporting S27 |
| 19 Aug 2026 05:00 | Bridge | Closure for jacking began | Actual | official primary S15 |
| 22 Aug 2026 17:00 | Bridge | Planned end of jacking closure | Planned | official primary S15 |
| 24 Aug 2026 06:00 | Bridge | Reopened after jacking (the 23 Aug statement does not say how many lanes) | Actual | official primary S14 |
| Sep 2026 | Bridge | Completion targeted for September 2026 (month only) | Target passed | official primary S14 |
| 28 Sep 2026 | Bridge | A reader's letter reports the latest target as October 2026 | Reported (opinion) | secondary reporting S28 |
| 4 Nov 2026 | Bridge | Weekly checks 19 Oct to 4 Nov: no department statement on the bridge since 23 Aug, and no public source states the lane status after 24 Aug; completion and two-way operation are not publicly confirmed either way | Research status | derived source TBC |
Every announced target date has passed
Each mark is a target: across is the day it was announced, up is the day it pointed to. Anything below the grey line was a promise about a date that has now gone by.
Targets as a table
| Announced | Target | Kind | Evidence |
|---|---|---|---|
| 17 Mar 2025 | 17 Sep 2025 to 11 Nov 2025 | Range (derived or month only) | official primary S18 |
| 15 Aug 2025 | 2 Dec 2025 | Completion target | official primary S17 |
| 23 Sep 2025 | 13 Nov 2025 | Milestone | official primary S16 |
| 7 Dec 2025 | 25 Feb 2026 | Milestone | official primary S13 |
| 7 Jul 2026 | 26 Sep 2026 | Completion target | secondary reporting S08 |
| 23 Aug 2026 | 1 Sep 2026 to 30 Sep 2026 | Range (derived or month only) | official primary S14 |
Reported progress: a handful of dated snapshots
Progress figures as a table
| Contract | Date | Figure | Evidence |
|---|---|---|---|
| Bridge | 2 Feb 2026 | 56% | secondary reporting source TBC |
| Bridge | 24 Feb 2026 | 71.7% planned | secondary reporting S10 |
| Bridge | 24 Feb 2026 | 56% (-15.7 pts) | secondary reporting S10 |
| Bridge | 30 Apr 2026 | 56% | secondary reporting S30 |
| Bridge | 7 Jul 2026 | 56% implied | secondary reporting S08 |
| Bridge | 6 Aug 2026 | ~60% | secondary reporting S11 |
| R102 | 24 Feb 2026 | 8% | secondary reporting S10 |
| R102 | 7 Jul 2026 | 8% | secondary reporting S08 |
The money: what each number is, and is not
Dots sit on a log scale, so a R7 million package and a R775 million corridor can share a page. Nothing here is added up, on purpose.
| Contract | Figure | What it is | What it is not | Evidence |
|---|---|---|---|---|
| Bridge | R190,000,000: Original public allocation | Allocation | a signed contract value, or money spent | official primary S18 |
| Bridge | R199,580,000: Other reported project value (printed as R199 580 000, three days later) | Conflicting reported value | an approved variation, or a final contract value; the Herald attributes it to the MEC at an inspection | secondary reporting S24 |
| Bridge | R31,516,686: Outstanding contractor amount during suspension | Outstanding invoice | the total owed today, or money paid; the headline says R31.5m, the exact figure comes from the research notes | secondary reporting S30 (inferred) |
| Bridge | R11,700,000: Planned local salaries (121 community members) | Official estimate | wages actually paid | official primary S18 |
| Bridge | R7,632,000: Emerging-contractor packages (approx.) | Official estimate | a contract award value | official primary S18 |
| R102 | R32,000,000: Amount reportedly paid on the R102 road contract | Reported payment | the contract value; reported alongside 8% progress by a stakeholder meeting | secondary reporting S08 (inferred) |
| Context | R775,000,000: Wider 17.5 km corridor investment | Corridor figure | the R102 contractor's award value | secondary reporting source TBC |
| Context | R700,000,000: Paid to contractors department-wide by 6 May 2026 | Department-wide payments | bridge expenditure | official primary S06 |
What would prove it is finished
Lane reopening is not the same as practical completion or structural acceptance. This is the test, and what the public can see against it. Most of the proof below lives in records that are not normally published, so "not public" here is a statement about visibility, not about whether the work or the sign-off happened.
- ReportedBridge, Structural stability: Pier 2 rotation and settlement addressed. Jacking reported complete in the DoT statement of 23 Aug 2026 (S14). The engineer's certification would normally be an internal record and is not public.
- Stated objectiveBridge, Durability: Restored for 25 years or more. A public aim in the March 2025 and August 2026 statements (S18, S15), not evidence of completion.
- Not publicly confirmedBridge, Operational capacity: Both traffic lanes restored. One lane reopened 7 Dec 2025 (S13), with two-way traffic targeted for 25 Feb 2026. We found no public source confirming two-way traffic, or ruling it out.
- Not publicly confirmedBridge, Concrete works: Remaining repairs completed. No public close-out statement. The latest official target is September 2026 (S14); a reader's letter of 28 Sep reports October (S28).
- Not publicBridge, Safety: Formal engineering reopening approval. Normally an internal engineering record, not published. Each reopening was announced by the department, which suggests it was approved; we cannot see the approval itself.
- Not publicBridge, Handover: Practical-completion certificate. Normally an internal contract record, not published. Not seeing it does not mean it has not been issued.
- Reported failed, source TBCR102, Materials: C3 trial sections pass specification. Two failed trial sections are reported in a secondary source that is not matched to the register, and may be inaccurate. Test results are not public.
Can the public check this?
We looked for the records on the stakeholders' own websites on 15 October 2026. "Not found" means not found by us, not that a record does not exist. Still, when the picture has to be assembled from press reports, that is a finding about public communication in its own right.
| Where | What we looked for | What we found (15 Oct 2026) |
|---|---|---|
| KZN Transport media archive | Read the 2025 and 2026 indexes and the bridge statements themselves | About 320 statements in the 2025 and 2026 archives. Six are about the bridge: 17 Mar, 15 Aug, 23 Sep and 7 Dec 2025, and 18 and 23 Aug 2026 (S18, S17, S16, S13, S15, S14). None is about the R102 road works. |
| The same archive | Official notice of the early-February stoppage, the 1 March closure, the 16 March reopening plan, the July target change, the R102 contract status | None found. These reached the public through press reports (S29, S25, S26, S08). Regular progress updates were promised in August 2025 (S33, reported) and again in the 23 Aug 2026 statement (S14); between those two we found no bridge statement after 7 Dec 2025, and none after 23 Aug 2026. |
| The same statements | Contractor, consultant, tender number, contract value | None names the contractor or consultant or gives the tender number. The only value stated is the R190 million allocation (S18). |
| KZN Transport 'Publication of Awards' page | About 600 entries from 2013 to 2026, searched for the bridge, the R102 rehabilitation and contract reference DEV02197 | No entry found. The page uses ZNB-prefixed references; the bridge's reference, DEV02197, has a different prefix. |
| KZN Transport website access | Opened the site on 15 Oct 2026 | The https address refused the connection from our machine; the plain http address loaded. We found no project page, status tracker or progress dashboard for the bridge. |
| National eTender Portal | Opened the site and searched the web for the contract reference | The site loads. Web searches for DEV02197 and for the bridge name returned nothing. We did not complete a search inside the portal. |
| Ray Nkonyeni Municipality website | Opened the site; searched for council agendas, minutes and the 2 March 2026 statement | Automated requests returned an access-denied error (HTTP 403), which a browser may not. Web searches found no agenda, minutes or original statement. |
| SANRAL | Read the 26 Nov 2025 rebate release | Found. Dated, and cites two gazette numbers (S21). It gives no reopening date. |
| Legislature and oversight records | The MEC says a quarterly performance report and annual performance plan were presented in April 2026 (S19) | Not found online by us. Searches of the provincial legislature and parliamentary monitoring pages found no bridge-specific minute or written reply. |
| Public requests for progress information | Press reports from the period | In May 2026 a political party's transport spokesperson asked for an urgent public progress report (S32, reported). In June 2026 a residents' association said it was still waiting for a formal DoT response (S31). |
| Contractor and consultant records | Web searches for the company names | No company website or public record found for either spelling of the consultant's name. |
In fairness. The department does publish dated statements, and its archive is a browsable, dated list. SANRAL's release is dated, and cites its gazette numbers. What is missing is project-level information: the contract, the programme, progress against it, payments, and notice of closures. In our search, the March 2026 closure and reopening plan reached the public through the press; we found no department statement on either.
Where the sources disagree
- R190 million is the official allocation (S18). The South Coast Herald printed R199 580 000 as the amount allocated three days later, attributing it to the MEC (S24). Neither is a verified contract value.
- The bridge closed on 17 March 2025, but physical work was scheduled for 11 May 2025, subject to a permit.
- The original six-month duration is not a completion day. Any date shown for it is derived.
- Resolved: the DoT statement announcing one lane is dated 7 December 2025 (S13). The department's archive index lists it under 9 December. The Herald had reported 7 December as the plan (S22).
- The department's own 23 September 2025 statement gives casting on 9 November and curing complete by 9 October (S16). The sequence error is in the original, not in a copy.
- The R700 million payment is department-wide, not bridge spending.
- The R775 million figure is a wider corridor value, not an award value for the R102 contractor.
- The Ray Nkonyeni statement of 2 March 2026 is known only through press coverage; the municipal original has not been found. The Herald of 9 March says the meeting scheduled for 2 March did not take place (S25).
- Progress percentages are snapshots; each keeps its date and is not a trend. R102 'weeks behind' went from 16 (24 Feb) to 41 (7 Jul): 25 weeks of slip in about 19 calendar weeks, so the two reports may measure differently.
- Neither a practical-completion certificate nor a confirmed two-way reopening is in the public record. Certificates are not normally published, so this is a gap in visibility, not evidence either way.
- Pier 2 concrete: the DoT says the new pile cap took 767 m3 (S13); the Herald reported a continuous pour of about 718 m3 starting 28 Nov (S23). The figures may measure different things.
- R102 contract: on 7 July the DoT chief director is reported to say it was cancelled (S08). On 2 August a councillor says the DoT and the contractor are in the final stages of negotiations (S27). No termination notice, appeal or replacement tender was found.
- The consultant is 'Naidoo Consulting' in the research notes and 'Naidu Consulting' in the Herald of 20 March 2025 (S24). No company records were found for either spelling.
- The 15 August 2025 statement prints 'R800 000 million' (S17). That is a typographical error in the original and is not used here.
- The Herald of 30 November 2025 calls 2 December a Monday; it was a Tuesday (S22).
Documents that would settle this
None of these is in the research set. Each is a record the public body, its engineers or the contractor would normally hold, and most are not published as a matter of course. Their absence here says nothing about whether they exist.
- Signed bridge contract and contract value
- Bridge bill of quantities
- Monthly payment certificates and actual expenditure
- Approved variations and forecast at completion
- Contract award value and certificates for the R102 contractor
- Approved baseline and revised programmes
- Extension-of-time claims and determinations
- Monthly planned and actual progress
- Formal engineering reopening or safety certificate
- Practical-completion certificate
- Defect register, test results and close-out report
- The original Ray Nkonyeni municipal statement
- Any termination notice and appeal record for the R102 contract
- The DoT quarterly performance report and annual performance plan presented to the legislature in April 2026 (mentioned in S19; not found online)
Source register
Evidence class shown for each. Where a table row could not be tied to a single source, it carries a "source TBC" flag instead of a guess.
Method, reply and corrections
Compiled from the public sources above on 15 October 2026, rechecked weekly to 4 November 2026, and drafted with Claude. In the final round the department's own statements were downloaded from its archive and read in full, which replaced earlier reproductions as the source for those dates and figures. Source numbers beside each row were matched to the register by the author; where the match is an inference rather than a citation in the original notes, it is marked. Contested claims are attributed to the report that made them and are not stated as fact.
What this method cannot see. Everything here comes from what was published. That has two limits. First, published sources can be wrong: press reports in particular are snapshots, written fast, and this page has already found errors in some of them (see "Where the sources disagree"). Second, much of what proves a project is progressing properly, such as engineers' inspections and sign-offs, test results, payment certificates and site instructions, is never published. A tool, or a person, that only reads public sources cannot tell "did not happen" from "happened but was not published". This page tries to say "not found in public sources" wherever that is the honest position, and does not draw a conclusion from silence.
Right of reply. Anyone named here is invited to send a correction or response through the contact page; it will be published beside the entry it concerns.
Corrections log. 17 October 2026: wording revised after reader feedback. The first version said "no completion record" and counted "0 engineering sign-offs located", which could be read as saying those things did not happen. Engineering sign-offs and completion certificates are not normally published, so the page now says only that they are not in public view. Press-only events are now labelled as reported. No dates, figures or sources changed. 4 November 2026: "Latest" status note added after three weekly checks of the public record, and the charts, tables and day count moved to 4 November 2026. No dates, figures or sources from the 15 October research were changed; the records-visibility table still describes what was found on 15 October.
Want a dashboard that shows where each number comes from, built on your own data? Talk to us, or book a 30-minute call.