تقع لاتفيا على الساحل الشرقي لبحر البلطيق في السهل الأوروبي الشرقي، مساحة كبيرة من البلاد مُغطاة بالغابات، تملك لاتفيا 12000 نهر صغير و3000 بحيرة. معظم الأراضي خصبة ومنخفضة الارتفاع، حيث يبلغ علو أعلى نقطة 312 متر. خليج ريغا الواقع في شمال غرب البلاد هو خليج صغير وامتداد لبحر البلطيق. العاصمة ريغا تقع على هذا الخليج ومن هنا أتت تسمية البلاد، يصب نهر داوجافا (Daugava) فيه أيضاً.
المناخ
لاتفيا ساحلي مع صيف بارد وممطر وشتاء معتدل إلى حد ما.