Lotyšsko sa nachádza na najzápadnejšej časti Východoeurópskej nížiny. Väčšina krajiny je rovinatá, mierne zvlnený terén je iba vo východnej časti krajiny. Najvyšším bodom je vrch Gaiziņkalns vo Vidzemských pahorkoch s nadmorskou výškou 311,6 metrov. Asi 98 % krajiny leží v nadmorskej výške pod 200 m. Plytký Rižský záliv v Baltskom mori sa nachádza na severozápade krajiny.Prevažná časť (40 %) lotyšského územia je pokrytá borovicovými a zmiešanými lesmi. Urodné pôdy v krajine sa nachádzajú väčšinou na území Zemgalska.Územie Lotyšska spadá do mierneho klimatického pásma s chladným letom (okolo 17 °C) a miernymi zimami (-5 °C). Klimatické pásmo je ovplyvnené blízkosťou Baltského mora a Atlantickeho oceánu. Za rok v krajine naprší okolo 800 mm zrážok.Lotyšskom preteká vyše 700 riek a riečok. Všetky tieto rieky patria k úmoriu Baltského mora. Najväčšími riekami sú Daugava, Lielupe, Gauja a Venta. V krajine sa nachádza viac ako 2256 jazier, dosahujúcich veľkosť viac ako jeden hektár. Všetky jazerá dohromady tvoria 6 % územia Lotyšska.Na rieke Daugava sa nachádzajú dve veľké mestá Lotyšska, a to hlavné mesto Riga a Daugavpils. Tretie najväčšie mesto Liepāja je situované na na pobreží Baltského mora.Lotyšsko bolo tradične mnohonárodnou krajinou, no jeho etnický obraz sa v 20. storočí do značnej miery zmenil.V roku 1897 tu podľa sčítania obyvateľstva bolo okolo 1,9 milióna ľudí 68 % Lotyšov, 12 % Rusov, 7,4 % Židov, 6,2 % Nemcov a 3,4 % Poliakov.