Dalam Rencana Tata Ruang Wilayah Nasional telah ditetapkan Kota Padang sebagai Pusat Kegiatan Nasional (PKN) disamping itu Kota Padang Kota juga sebagai ibukota dan pusat pendidikan tinggi di Propinsi Sumatera Barat. Berdasarkan PP No 17 tahun 1980, luas wilayah Kota Padang secara administratif adalah 165,35 Km.
Menurut Perda No. 10 Tahun 2005 tentang luas Kota Padang diketahui terjadi penambahan luas administrasi menjadi 1.414,96 Km2, dimana penambahan wilayah lautan/perairan seluas 720,00 km2. Secara geografis, Kota Padang berada di antara 00 44 00 dan 1 08 35 Lintang Selatan serta antara 100 05 05 dan 100 34 09 Bujur Timur.
Kota Padang yang membujur dari Utara ke Selatan memiliki pantai sepanjang 68,126 km dan terdapat deretan Bukit Barisan dengan panjang daerah bukit (termasuk sungai) 486,209 Km2. Perpaduan kedua letak tersebut menjadikan Kota Padang memiliki alam yang sangat indah dan menarik.
Ketinggian wilayah daratan Kota Padang sangat bervariasi, yaitu antara 0 – 1853 m diatas permukaan laut dengan daerah tertinggi adalah Kecamatan Lubuk Kilangan.
Batas-batas wilayah Kota Padang :
Sebelah Utara : Kabupaten Padang Pariaman
Sebelah Selatan: Kabupaten Pesisir Selatan
Sebelah Timur : Kabupaten Solok
Sebelah Barat : Samudera Hindia
Secara Administratif, Kota Padang memiliki 11 Kecamatan dan 104 Kelurahan. 11 Kecamatan tersebut adalah :
Bungus Teluk Kabung
Lubuk Kilangan
Lubuk Begalung
Padang Selatan
Padang Timur
Padang Barat
Padang Utara
Nanggalo
Kuranji
Pauh
Koto Tangah
Di samping memiliki wilayah daratan, Kota Padang juga memiliki wilayah perairan yang dihiasi oleh 19 pulau kecil yang masuk dalam wilayah administrasi Kota Padang. Kesembilan belas pulau tersebut tersebar pada 3 Kecamatan.dimana yang terbesar adalah Pulau Bintangur seluas 56,78 ha, kemudian pulau Sikuai di Kecamatan Bungus Teluk Kabung seluas 48,12 ha dan Pulau Toran di Kecamatan Padang Selatan seluas 33,67 ha. Selain Pulau Kota Padang juga memiliki banyak sungai, yaitu 5 sungai besar dan 16 sungai kecil. Sungai yang terpanjang adalah sungai Batang Kandis.