アッパービルの戦いは、南北戦争のゲティスバーグ作戦中の1863年6月21日に、バージニア州ラウドン郡で起こった。
北軍騎兵隊は、南軍のJEBスチュアート少将の騎兵隊の防御網を突破しようと決死の努力をした。スチュアートはラウドン渓谷で一連の遅滞戦術を展開し、北軍のアルフレッド・プレザントン将軍の騎兵隊が、ロバート・E・リー将軍の北バージニア軍主力部隊の所在を突き止めるのを阻止しようとしていた。北バージニア軍主力部隊の大部分は、小さな村アッパービルのすぐ西にあるシェナンドー渓谷に駐屯していた。スチュアートは、アルディとミドルバーグでの戦闘で、渓谷、小川、石垣を有利に利用しながら西へゆっくりと撤退し、北軍の進軍を遅らせた。彼はアッパービルの近くで再び決死の抵抗を行い、北軍騎兵隊がシェナンドー渓谷に入るのを阻止することに成功した。
6月19日のミドルバーグでの戦闘後、夜間の激しい雨がラウドン渓谷を潤し、6週間続いた干ばつを終わらせた。豪雨の中、ウェイド・ハンプトンの南軍騎兵旅団はJEBスチュアートを増援し、アシュビーズ・ギャップ・ターンパイク沿いのビバリー・ロバートソンの旅団の近くに展開した。ジョン・R・チャンブリスの旅団は北上し、バージニア州ユニソン付近で「グランブル」ジョーンズと合流した。トーマス・T・マンフォードの旅団はさらに北に位置し、スニッカーズビル・ギャップへのアクセスを守っていた。ジョン・モズビーのパルチザン・レンジャーは北軍の陣地を偵察し、彼らの動きに関する非常に必要な情報を提供した。
北軍騎兵隊司令官アルフレッド・プレザントンは、スチュアートが石壁の後ろに隠れた下馬騎兵を巧みに運用していることに苛立ち、6月20日にジョージ・G・ミード少将の第5軍団に歩兵支援を要請し、これを受けた。プレザントンはまだリーの主力部隊を見つけておらず、陸軍省は引き続き彼にその任務を遂行するよう促していた。スチュアートを陣地から追い出そうと、プレザントンはジャドソン・キルパトリックの旅団をアシュビーズ・ギャップ街道沿いに送り、ストロング・ヴィンセント大佐の歩兵旅団の支援を受け、デイビッド・マクマク・グレッグの騎兵師団を予備として待機させた。ジョン・ビュフォードの師団は側面攻撃を試みる予定だった。

スチュアートは、疲れた兵士たちを安息日に休ませようと決意していたが、その願いは叶わなかった。 6月21日午前8時頃、連邦軍の砲撃が彼の陣地に向けて始まったのだ。キルパトリックの騎兵隊を最初は食い止めたスチュアートは、石壁や急峻な渓谷や小川を効果的に利用しながら、連邦軍歩兵の圧力に屈して後退し始めた。彼はグースクリークにかかる石橋沿いのレクターズ・クロスローズの集落の西で抵抗し、そこでさらに2時間、騎馬隊による連邦軍の度重なる攻撃と、散兵や狙撃兵を前線に送り込んで南軍の砲兵を狙撃したミシガン第16歩兵連隊の攻撃に耐え抜いた。
北軍の進軍に先立ち、南軍の砲兵たちは砲を馬車に繋いで駆け出したが、ブレイクリー砲は乗組員が急いで逃げようとした際にひっくり返ってしまった。砲は鹵獲され、[ 1 ]スチュアートの騎兵隊が初めて失った砲となった。[ 2 ]しかし、残りの3門の砲のうち2門もすぐに使用不能になったため、スチュアートは撤退し、アッパービルに向かって西へ向かい、有利な場所では遅滞戦術を続けた。
ジョン・ビューフォードの北軍部隊は、アッパービル近郊の南軍の新たな左翼を攻撃するために迂回したが、J・アービン・グレッグとジャドソン・キルパトリックの旅団はアシュビーズ・ギャップ街道に沿って東から進軍した。ビューフォードは間もなく、アッパービルのすぐ北でスチュアートの補給部隊を護衛していた「グランブル」ジョーンズとシャンブリスの南軍旅団に遭遇し、攻撃した。一方、キルパトリックの騎兵隊は、アッパービルの東にあるヴィンヤード・ヒルとして知られる尾根でハンプトンとロバートソンを攻撃した。北軍騎兵隊の一部は村まで到達したが、撃退された。
激しい騎馬戦の後、スチュアートはついに撤退し、アシュビーの隘路に強固な防御陣地を築いた。その頃、南軍歩兵はポトマック川を渡ってメリーランド州へと進軍を開始していた。その後数日間で騎兵同士の小競り合いが減ると、スチュアートは東へ進軍し、ゲティスバーグへ向かう北軍を迂回するという運命的な決断を下した。
アッパービルの戦いが重要だったのは、スチュアートの巧みな遅延戦術によってプレザントンがリー将軍の歩兵師団の位置を正確に把握することができず、それによって北軍は敵の居場所と目標に関する非常に貴重な情報を得ることができなかったからである。
アメリカ戦場信託とそのパートナーは、2023年半ばまでに、買収または保全地役権によって1,004エーカー(4.06 km 2 )の戦場を保存した。 [ 3 ]
北緯38度59分06秒、西経77度50分03秒/北緯38.9851度、西経77.8343度/北緯38.9851度、西経77.8343度