Battle Analysis
In depth | Chuncheon–Hongcheon — how an outgunned regiment broke a corps timetable
· 1950-06-25 – 1950-06-30
Overview
Part 1: Chuncheon–Hongcheon (June 1950) covered the shape of the battle; this piece looks at the hours and decisions inside it. Badly outgunned, the 7th Regiment used the Soyang River and pre-registered artillery to hold the NK 2nd Division on the north bank for nearly three days [1][3][4]. Below, terrain data, the division's own sketches, memoirs and North Korean-side material are set side by side, phase by phase.
Strategic and operational context
The North Korean plan aimed to take Seoul on day two and trap the ROK main body north of the Han. Lee Sung-choon (2015), drawing on the Soviet chief adviser Razuvaev's report, calls I Corps the hammer and II Corps the anvil swinging east of Seoul toward Suwon [3]. II Corps' main effort was the 12th Division (the "7th" in US records) on the Inje–Hongcheon axis, with the 2nd Division supporting via Chuncheon and Gapyeong [3]. Chuncheon was a junction to be passed in a day. The Encyclopedia of Korean Culture concludes that the hold-up forced a detour via Hongcheon and Icheon and wrecked the plan to cut the ROK retreat [4].
The ROK 6th Division held about 84 km in three lines (outposts, main line, reserve line), planning to stop the enemy on the Soyang with its reserve and then counterattack, as Army Operations Order No. 38 of March 1950 required [3][4].
Photo 1. 6th Division defence plan sketch No. 1 (annex to division order No. 42, 1:200,000), with outpost (A), main (B) and reserve (C) lines. It still shows an '8th' regiment, so it seems to reflect the early-June organisation — ROK Army HQ, National Archives of Korea (CA0247464), public domain (Korean copyright expired), via Wikimedia Commons
Terrain and weather (OAKOC)
Figure 1. The Chuncheon front in detail (approximate). Place coordinates from OSM via Photon [17], heights from Open-Meteo [16]; unit positions are estimates from written accounts — own work, based on sources 1, 3, 4, 10–13
Observation and fields of fire. The town lies at about 100 m, the Oksanpo flats at about 80 m, Bongui-san at about 260 m and Udu-san across the Soyang at about 110 m [16]. From the two hills, a column on the flat, open Oksanpo fields was in full view. When the Bongui-san OP fell at about 1130 on 27 June, the town went within hours [4].
Avenues of approach. Route 5 crossed the Bukhan at Mojin Bridge on the 38th parallel and ran through Hangyeul and Oksanpo to the Soyang bridge [3][11]. The NK 6th Regiment came down the river road, the 4th over the hills [1][3]; the NK 7th Division arrived along the Inje road on the evening of the 26th [1]. South, Route 5 climbs over Wonchang Pass (about 330 m) to Hongcheon [16][17].
Key terrain. The Soyang bridge, Oksanpo, and Udu-san and Bongui-san overlooking both; and Wonchang Pass, 8 km south, overlooking the withdrawal route [17].
Obstacles. The rivers were natural anti-tank obstacles, but Mojin Bridge was mined and never prepared for demolition, because it was expected to carry a counter-offensive north [3]. ERA5 reanalysis gives 72.8 mm of rain on 24 June and mostly under 2 mm a day afterwards [15], so the rivers were probably high.
Cover and concealment. The Oksanpo flats offered almost none to either side [10]. Daylight ran 0507–1955 [15], and Lee finds almost no fighting after 2000 [3]: long days favoured the side with observation and guns.
Organisation and command
| Side |
Unit |
Role and equipment |
Source |
| ROK |
6th Division (Col. Kim Chong-o) |
c. 84 km front; 9,112 (1 June) or 9,338 men |
[2][3] |
| ROK |
7th Regiment (Lt. Col. Lim Bu-taek) |
Chuncheon; 2,411 men |
[2][12] |
| ROK |
1st Bn |
Reserve; on Udu-san by c. 1100, 25 Jun |
[10][11] |
| ROK |
9th Coy, 3rd Bn |
Mojin Bridge outposts; commander died early 25 Jun, c. 60% losses |
[3][11] |
| ROK |
AT Coy, 2nd Plt (2nd Lt. Shim Il) |
57-mm guns; close-assault team |
[3][4] |
| ROK |
16th FA Bn (Maj. Kim Seong) |
15 × 105-mm M3, 12 working |
[2][3][13] |
| ROK |
19th Regiment |
Reserve; 2nd Bn to Udu-san 26 Jun |
[4] |
| NK |
2nd Division (10,838) |
4th, 6th Regts abreast, 17th in reserve; 16 SU-76s |
[1][2][3] |
| NK |
7th (12th) Division (12,000) |
Main effort, Inje–Hongcheon; c. 30 T-34s |
[2][3] |
| NK |
31st Regt, 12th Div |
7 km NE of town late 25 Jun; halted 26 Jun with no communications |
[3] |
Lee's figures from Razuvaev give 93 guns and mortars against 211, and 12 anti-tank guns against 64 [3]; one regiment faced a division [2] (Figure 2).
The difference lay in how information moved. On 19 June an SU-76 crewman defected and warned of the attack; Army HQ dismissed the division's report [13]. The regimental commander stopped passes on the 23rd with division approval [12] and kept them stopped after Army HQ lifted the alert on the 24th [13]. The NK 31st Regiment, by contrast, sat idle for a day when its communications failed [3].
Timeline
25 June, 0400–1100
The bombardment opened at about 0400 [3][11][12]. The 9th Company at Mojin was badly hit and its commander died around 0400 [10][11]. The reserve 1st Battalion left town by truck at 0930, as the NK lead reached Hangyeul, and was fighting from prepared positions by 1030 [11].
25 June, 1200–2000
After noon the NK lead entered Oksanpo behind SP guns [10]. The 16th FA Battalion fired on registered concentrations, a first for ROK artillery [3]. When 57-mm fire failed, the AT platoon leader led a close assault with grenades and petrol bombs [3][4]. The NK committed the 17th Regiment but could not cross [1][3].
26 June
The 2nd Bn, 19th Regiment, reached Udu-san overnight [4]. At 0800 the 1st Battalion attacked toward Oksanpo under division artillery, pushing the enemy back some 2.5 km [13]; a company commander recalled five SP guns captured [10]. Two hours later the enemy came back and the battalion returned to Udu-san, crossing to Bongui-san at dusk [10]. A crossing attempt at the Garaemuk ferry failed [12]. That evening the NK 7th Division arrived [1].
27–30 June
The NK crossed the Soyang and took the Bongui-san OP at about 1130 on the 27th [4]; by 1300 the centre was lost [12]. Army HQ ordered a withdrawal that afternoon [3][4], and the regiment pulled out from about 1800 [12]. Nine T-34s entered on the 28th [1]. The 2nd Battalion held Wonchang Pass until about noon on the 29th [4]. Hongcheon fell at 1800 on 30 June [4].
Decision points in depth
The phases follow the training scenario; f1 and f2 are hypothetical. Decision times are scenario settings (Figure 2).
Figure 2. Decision points in time and the balance of forces. Daylight and rainfall from Open-Meteo (ERA5) [15]; force figures from sources 2, 3 and 13 — own work
p1 The outpost line is broken (25 June, 0600)
- Known then: Columns uncountable in fog; 57-mm fire not stopping the SP guns; concentrations registered.
- Options: Counterattack the outposts / pull back to the main line and mass fires / hold / fall back south of town and blow the bridges.
- Decision and result: Pull back [3]; the reserve was in position by 1030 [11]. No crossing that day [1][3].
- Otherwise: A counterattack on open ground with nothing to stop the SP guns was the enemy's fight. Falling back south of town gave away the Oksanpo fire zone (crisis f1).
p2 SP guns in Oksanpo (25 June, 1300)
- Known then: 57-mm rounds bounced off the front armour; sides and rear were thin; the infantry lagged.
- Options: Close assault on the guns, artillery on the infantry / AT guns duel on the road / give up Oksanpo / every gun on the SP guns.
- Decision and result: Close assault, with the artillery still on the concentrations [3][4]. Appleman says prisoners blamed most losses on ROK artillery, which destroyed 7 of 16 SU-76s [1].
- Otherwise: A 57-mm duel exposes the AT guns without penetrating; all guns on the SP guns frees the infantry that must cross. The SU-76's open top (Photo 2) favoured close assault.
Photo 2. A North Korean SU-76 knocked over north of Chuncheon, April 1951, showing the open-topped compartment. Not a photograph of the June 1950 fighting — photo: US Marine Corps (NARA RG 127), public domain, via Wikimedia Commons
f1 Crisis: the enemy on the Soyang (25 June, 1400, hypothetical)
- Known then (assumed): The enemy lead is on the north bank; the ferry site downstream is uncovered.
- Options: Counterattack the foothold at once and cut the follow-on troops with artillery / seal it off until dark / fall back to Bongui-san.
- Compared with reality: Did not happen, though a ferry crossing failed on the 26th [12]. FM 3-90 says local units counterattack a bridgehead at once while higher echelons isolate the crossing [14]; waiting lets the enemy dig in.
p3 Strike before dark? (25 June, 1830)
- Known then: The enemy at Oksanpo was bunched, not dug in; sunset was 90 minutes away [15].
- Options: Battalion counterattack at 1900 / harassing fire overnight / patrols and rest.
- Decision and result: The scenario takes the 1900 counterattack as historical; sources say the 1st Battalion drove the enemy back toward the Bukhan [4][9], but time and size are unconfirmed.
- Otherwise: The NK had just committed its reserve regiment [1]; left alone it would hit the river harder next morning.
Photo 3. 6th Division counterattack plan, option 1 (annex to division order No. 42, 1:50,000): the reserve 19th Regiment swings out behind the main line to counterattack — ROK Army HQ, National Archives of Korea (CA0247464), public domain (Korean copyright expired), via Wikimedia Commons
p4 Strike at Oksanpo? (26 June, 0800)
- Known then: A 19th Regiment battalion was on Udu-san; an unconfirmed (D5) report said the enemy had gone back to Hwacheon.
- Options: Stay on the river / limited attack to the junction line under massed fire / go deep to Mojin with both battalions / keep the new battalion in reserve.
- Decision and result: The limited attack, with flanking fire from Udu-san [4][10]. The pre-war counterattack plan also used the 19th Regiment (Photo 3).
- Otherwise: Going deep would have put two battalions on open ground just as the NK 7th Division arrived [1], something worse than f2.
p5 The enemy comes back (26 June, 1000)
- Known then: The battalion could not last on the flats; the way back was open.
- Options: Back to Udu-san, then across to Bongui-san after dark / stand / reinforce and push.
- Decision and result: Back to Udu-san, across at dusk [10]; at 1500 division pulled forward units to the Soyang [4].
- Otherwise: The 2.5 km gained [13] would have become losses on the flats.
f2 Crisis: a battalion cut off on the flats (26 June, 1100, hypothetical)
- Known then (assumed): SP guns round a flank; one track still clear.
- Options: Pull out under smoke and suppression / send the 19th Regt battalion / hold until dark.
- Compared with reality: The battalion was never cut off [10]. Committing the last reserve risks two trapped battalions [15].
p6 Tanks on Route 5 (27–28 June)
- Known then: Attacks on three axes; the enemy from Inje could cut the rear.
- Options: Hold / strike the tank column / withdraw behind Wonchang with a rearguard / withdraw without one.
- Decision and result: Under Army HQ orders the division shifted to Hongcheon and set the 7th Regiment to block the Wonchang road [4]; withdrawal from about 1800 [12].
- Otherwise: Holding without ammunition invited encirclement; leaving without a rearguard exposed the column on Route 5. FM 3-90 names three linked withdrawal decisions: when to move support elements, forward units and the security force [14].
p7 Wonchang Pass (29 June, 0600)
- Known then: About two regiments coming up the road in close order; little ammunition left.
- Options: Hold fire to 200 m / open at maximum range / leave early / counterattack downhill.
- Decision and result: The 2nd Battalion held until about noon [4]. The "200 m" fire control was not found in open sources.
- Otherwise: Long-range fire with little ammunition scatters effect and reveals positions; a downhill counterattack defeats the rearguard's purpose.
p8 To the Hwayang River (29 June, 1300)
- Known then: Division ordered a move south of the Hwayang; the troops were in their fifth day.
- Options: Dig in south of the river by midnight / stand at Sahyeon / fall back into Hongcheon.
- Decision and result: The regiment fell back toward Hongcheon [4][9]; the scenario's Hills 371 and 418 and Sammachi could not be confirmed.
- Otherwise: Putting another river in front repeated the Soyang defence on a smaller scale.
Doctrine revisited
Linear obstacles (FM 3-90, ch. 9, paras 9-56 to 9-58). An area defence can be built along a river; local units counterattack bridgeheads at once while higher echelons isolate the crossings [14]. The Soyang was the main line, with Udu-san as depth beyond it.
Spoiling attacks and counterattacks (paras 9-36, 9-38, 9-39). Spoiling attacks pre-empt an enemy attack; counterattacks stop exploitation and go in over familiar ground under overwatching fire [14]. The evening strike of the 25th resembles a counterattack; the attack of the 26th, a spoiling attack with flanking fire from Udu-san [4].
Delay and withdrawal (ch. 11, paras 11-13 to 11-20, 11-82, 11-83). A delay trades space for time without decisive engagement, moving before the enemy can mass (11-16); a wide front with one tier of positions calls for delay from subsequent positions (11-20) [14] — Chuncheon, then Wonchang, then the Hwayang.
1950 principles. The ROK three-line defence (Photo 1) massed fire before the main line and relied on counterattacks; NK doctrine stressed envelopment and night fighting, yet Lee finds over half the NK artillery battalions 3–5 km behind the infantry [3].
Figure 3. Chuncheon–Hongcheon manoeuvre by phase (18-second loop). With reduced motion only the final situation is shown. Positions are approximate — own work
Source criticism
When Chuncheon fell. Lee says about noon on the 27th [3]; the encyclopedia, the OP lost at 1130 and a withdrawal order that afternoon [4]; Gangwon Ilbo, the centre lost at 1300 and withdrawal at 1800 [12]; Appleman, withdrawal on the 28th with T-34s entering that morning [1]. These are different events. Appleman's rear-area records [1] may lag by a day.
Division numbers. Korean sources call the Hongcheon-axis division the 12th, Appleman's narrative the 7th [1][3]; his chapter 2 lists the "12th (formerly 7th) Division" [2].
ROK organisation. Appleman's 1 June table gives the 7th, 8th and 19th Regiments and 9,112 men [2]; Korean sources the 2nd, 7th and 19th and 9,338 [3][4]. The 2nd Regiment reportedly joined five days before the war [13], and Photo 1 still shows an "8", suggesting a June exchange.
SP guns destroyed by close assault. Two (Lee, the encyclopedia, the Veterans ministry) [3][4][6], three (Gangwon Ilbo) [12] or about six (Wilson Center) [7]. After a 2016 allegation by a retired general from the regiment that the exploit was invented, a ministry committee confirmed it in April 2017 and the official history was revised [7][8]. Two is the conservative figure, and should not be added to Appleman's seven SU-76s destroyed by artillery [1].
Bombardment. 0400 [3][10][12] or 0500 [9]; the memoir's timing of the 9th Company commander's death [10] favours 0400.
Losses. Appleman, from prisoners, gives NK 2nd Division losses above 40% [1]; the Veterans ministry cites 6,792 enemy casualties and 122 prisoners [6]. Both are claims. ROK losses could not be established.
Lessons
- Choosing where to fight is a decision. Weak in anti-tank means, fall back to where the river and registered fires work for you.
- Trust the intelligence in front of you. The regiment kept its men in and fought at full strength.
- Give offensive action a limit and a way back. The 26 June attack stopped at the junction line and returned.
- The observation post is the firepower. The town fell within hours of losing Bongui-san.
- Decide a withdrawal in steps, and give the rearguard ground that looks down on the road.
- A bridge not prepared for demolition belongs to the enemy.
Unresolved questions
- Hill 897, the "200 m" fire control, the 1330 departure and Hills 371 and 418 come from Part 1 and the scenario; vol. 2 of the official History of the Korean War (revised 2017) needs checking.
- The time and size of the evening counterattack on the 25th; the exact sites of Mojin Bridge and the Garaemuk ferry.
- How order No. 31 of 25 June [5] relates to order No. 42 on the sketches.
- Gun positions and rounds fired; shells carried by civilians (4,000 [13] or 5,000 [12]); ROK casualties.
Further viewing and reading
▶News report on the 73rd-anniversary commemoration of the Chuncheon battle held by the ROK Army II Corps in ChuncheonVideo: ROK Army II Corps commemorates the Chuncheon battle on its 73rd anniversary (event report with a short battle summary, Korean) · KFN Korea Defense News, 2023
- Lee (2015) [3]; FM 3-90 (2023), chapters 9 and 11 [14].
- Command the 7th Regiment yourself in the training scenario "Chuncheon–Hongcheon".
Sources
- Roy E. Appleman, South to the Naktong, North to the Yalu, U.S. Army Center of Military History, 1961, ch. 3 "Invasion Across the Parallel". https://history.army.mil/books/korea/20-2-1/sn03.htm (original site unreachable; checked via mirror: https://www.koreanwaronline.com/history/Appleman/Chapter3.htm) (accessed 2026-10-14)
- Same work, ch. 2, Table 1 "ROK Combat Divisions, 1 June 1950" and NK division strengths and equipment. https://www.koreanwaronline.com/history/Appleman/Chapter2.htm (accessed 2026-10-14)
- Lee Sung-choon, "A Reanalysis and Evaluation of the Chuncheon District Battle in the Early Part of the Korean War", Journal of the Korea Convergence Security Association 15(4), 2015 (Korean). https://www.koreascience.kr/article/JAKO201522562218864.pdf (accessed 2026-10-14)
- Park Dong-chan, "Chuncheon District Battle", Encyclopedia of Korean Culture, Academy of Korean Studies, 2013 (revised 2022) (Korean). https://encykorea.aks.ac.kr/Article/E0058023 (accessed 2026-10-14)
- National Archives of Korea, newsletter item on ROK 6th Division Operations Order No. 31, 2017 (Korean). https://theme.archives.go.kr/next/pages/new_newsletter/2017/html/vol_102/sub02_2.html (accessed 2026-10-14)
- Ministry of Patriots and Veterans Affairs, "Chuncheon Battle" (major Korean War battles), undated (Korean). https://mpva.go.kr/mpva/contents.do?key=2147 (accessed 2026-10-14)
- Jiyul Kim and Sheila Miyoshi Jager, "The Battle of Ch'unch'on", Wilson Center Sources and Methods, 2020-05-28. https://wilsoncenter.org/blog-post/battle-chunchon (accessed 2026-10-14)
- Park Sung-jin, "Shim Il controversy: MND verification committee v. Army Military Research Institute", Kyunghyang Shinmun, 2017-04-25 (Korean). https://www.khan.co.kr/article/201704250834001/amp (accessed 2026-10-14)
- Kim Jeong-ho, "The Chuncheon victory that saved the nation, 73 years ago", Seoul Shinmun, 2023-06-24 (Korean). https://m.seoul.co.kr/news/2023/06/23/20230623500150 (accessed 2026-10-14)
- Seoul Shinmun, "My Korean War", memoir of the then 1st Company commander, 7th Regiment (part 1), 1991-06-23 (Korean). https://www.seoul.co.kr/news/1991/06/23/19910623005001 (accessed 2026-10-14)
- NewDaily, serialised memoir of a then company commander, 7th Regiment, part 3, 2010-06-27 (Korean). https://www.newdaily.co.kr/site/data/html/2010/06/27/2010062700031.html (accessed 2026-10-14)
- Shin Ha-rim (Gangwon Ilbo), "Korean War armistice at 70: the Chuncheon victory", republished by Jeonbuk Ilbo, 2023-01-16 (Korean). https://jjan.kr/article/20230116580210 (accessed 2026-10-14)
- Yun Tae-ok, "The 6th Division held for three days, the 1st collapsed: why no reflection?", OhmyNews, 2023-10-13 (Korean). https://www.ohmynews.com/NWS_Web/Series/series_premium_pg.aspx?CNTN_CD=A0002968016 (accessed 2026-10-14)
- Headquarters, Department of the Army, FM 3-90 Tactics, 2023-05-01 (ch. 9 paras 9-36, 9-38, 9-39, 9-56 to 9-58; ch. 11 paras 11-13 to 11-20, 11-82, 11-83). https://armypubs.army.mil/epubs/DR_pubs/DR_a/ARN38160-FM_3-90-000-WEB-1.pdf (accessed 2026-10-14)
- Open-Meteo, Historical Weather API (ERA5 reanalysis), Chuncheon grid, 24–30 June 1950, daily temperature, precipitation, sunrise and sunset. https://archive-api.open-meteo.com/v1/archive?latitude=37.88&longitude=127.73&start_date=1950-06-24&end_date=1950-06-30&daily=temperature_2m_max,temperature_2m_min,precipitation_sum,sunrise,sunset&timezone=Asia%2FSeoul (accessed 2026-10-14)
- Open-Meteo, Elevation API, heights of Bongui-san, Udu-san, Oksanpo, Wonchang Pass, central Chuncheon and Hongcheon. https://api.open-meteo.com/v1/elevation?latitude=37.8884,37.9164,37.9245,37.812,37.8813,37.6972&longitude=127.7339,127.7425,127.722,127.7685,127.73,127.8888 (accessed 2026-10-14)
- Photon (Komoot, OpenStreetMap data), coordinate search for Wonchang Pass (same method for Chuncheon city hall, Bongui-san, Udu-san, Oksanpo and Hongcheon county office). https://photon.komoot.io/api/?q=%EC%9B%90%EC%B0%BD%EA%B3%A0%EA%B0%9C&limit=3 (accessed 2026-10-14)
- Wikimedia Commons, 6th Division defence plan sketch No. 1 (ROK Army HQ, National Archives of Korea CA0247464, public domain). https://commons.wikimedia.org/wiki/File:%EC%A0%9C6%EC%82%AC%EB%8B%A8%EC%96%B4%EA%B3%84%ED%9A%8D%EC%9A%94%EB%8F%84_%EC%A0%9C1_(6%EC%82%AC%EB%8B%A8_%EC%9E%91%EC%A0%84%EB%AA%85%EB%A0%B9_%EC%A0%9C42%ED%98%B8).jpg (accessed 2026-10-14)
- Wikimedia Commons, 6th Division counterattack plan, option 1 (ROK Army HQ, National Archives of Korea CA0247464, public domain). https://commons.wikimedia.org/wiki/File:%EC%97%AD%EC%8A%B5%EA%B3%84%ED%9A%8D_%EC%A0%9C1%EC%95%88_(6%EC%82%AC%EB%8B%A8_%EC%9E%91%EC%A0%84%EB%AA%85%EB%A0%B9_%EC%A0%9C42%ED%98%B8).jpg (accessed 2026-10-14)
- Wikimedia Commons, File:Knocked out SU-76, April 1951.png (US Marine Corps, NARA RG 127, public domain). https://commons.wikimedia.org/wiki/File:Knocked_out_SU-76,_April_1951.png (accessed 2026-10-14)
- KFN Korea Defense News, "[73rd anniversary of the Korean War] ROK Army II Corps commemorates the Chuncheon battle", YouTube, 2023. https://www.youtube.com/watch?v=rRW6qNu1uU8 (accessed 2026-10-14, oEmbed metadata)