麦迪逊市位于威斯康星州的中央偏南处,戴恩县的中心。往东77英哩是密尔瓦基,往东南122英哩是芝加哥。
麦迪逊有时被称做四湖之城,包括了接连Yahara河的四个湖:Mendota湖、Monona湖、Waubesa湖以及Kegonsa湖。虽然Waubesa湖和Kegonsa湖不在麦迪逊的市区范围内,不过就在不远的南方10公里左右。另外,较小的Wingra湖也在市区内。Yahara河会流入Rock River,最后汇入密西西比河。麦迪逊著市中心就在Mendota与Monona湖中间形成的陆桥上。
美国的东西和南北跨度都非常大,因而全国的气候差别也相当大。同样在冬季,有些地区气温降至了零下几度,而有些地方却可以泡海水浴。美国的夏天非常炎热,游客要有“战高温”的准备;但如果是去美国北部旅游,最好要带上一件厚毛衣或防寒夹克,即使是在夏天,美国北部却是比较凉爽的,夜里甚至会有一些寒意。