List of cleanest cities in India
2016–2017

Swachh Sarvekshan Rank
City
State/Union Territory
1
Indore
Madhya Pradesh
2
Bhopal
Madhya Pradesh
3
Visakhapatnam
Andhra Pradesh
4
Surat
Gujarat
5
Mysore
Karnataka
6
Tiruchirapalli
Tamil Nadu
7
New Delhi Municipal Council
Delhi
8
Navi Mumbai
Maharashtra
9
Tirupati
Andhra Pradesh
10
Vadodara
Gujarat
11
Chandigarh
Chandigarh
12
Ujjain
Madhya Pradesh
13
Pune
Maharashtra
14
Ahmedabad
Gujarat
15
Ambikapur
Chhattisgarh
16
Coimbatore
Tamil Nadu
17
Khargone
Madhya Pradesh
18
Rajkot
Gujarat
19
Vijayawada
Andhra Pradesh
20
Gandhinagar
Gujarat
21
Jabalpur
Madhya Pradesh
22
Greater Hyderabad Municipal Corporation
Telangana
23
Sagar
Madhya Pradesh
24
Murwara
Madhya Pradesh
25
Navsari
Gujarat
26
Vapi
Gujarat
27
Gwalior
Madhya pradesh
28
Warangal
Telangana
29
Mumbai
Maharashta
30
Suryapet
Telangana
Source: Ministry of Urban Development
Source: Ministry of Urban Development
Source: Ministry of Urban Development

Question: What was the fourth cleanest city of India in 2016–2017, and what source verified this fact?
Answer: In 2017, Surat was the fourth cleanest city of India according to the Indian Ministry of Urban Development.