The BJP won 4,179 of 10,235 declared wards, ahead of Congress at 3,613, while independents secured 2,273 seats.