Milwaukee:
WTMJ 4 - Always NBC, also carried CBS, ABC and DuMont affiliations until 1953
WITI 6 - Ind, CBS, ABC, CBS, FOX
WMKE 7 (LP) - Much Music, The Box, MTV2, America One
WMVS 10 - Always public, NET, PBS
WISN 12 - ABC/DuMont, CBS, ABC
WVTV 18 - ABC/DuMont, CBS (as an O&O), Ind, WB, CW
WCGV 24 - CBS (in mid-50s incarnation under different license), Ind (plus SelecTV pay service in early 80s), FOX, Ind, UPN, Ind, UPN, MyTV
WVCY 30 - always religious
WMVT 36 - Always public, NET, PBS
WBWT 38 (LP) - Azteca
WMLW 41 (LP) - Ind, Univision, WebFN, America One, Ind
WBME 49 - HSN, The Military Channel (?!?!), HSN, SAH, JTV, Ind (classic TV shows as "MeTV")
WPXE 55 - LeSea, Paxson Infomercials, Pax, I, Ion
WDJT 58 - Ind to CBS
WYTU 63 (LP) - Univision, Telemundo
NOTE: WVTV was originally on Ch. 19, in the ABC/DuMont/CBS days. Later switched to 18 in a frequency shakeup.
There was a lot of activity in the 1950s. WTMJ was the first station on the air in the market, and carried affiliations from all networks, with NBC the primary. CBS later moved to their own affiliate when WCAN went on the air. ABC and DuMont moved to WISN.
Ch. 24's allocation was originally Ch. 25. A different licensee operated WCAN as a CBS affiliate. When they lost CBS's new O&O ch. 19 in 1955, they went dark and turned in their license. WCGV revived the allocation in 1980.
CBS later sold ch. 19 and moved to WITI when they went on the air, in order to get on a VHF signal. WITI and WISN swapped affiliations in 1961, then again in 1977.
CBS has had more affiliations than any other network in the market, having passed around six stations with a total of seven affiliation switches.
Some interesting history here:
http://www.milwaukee-horror-hosts.com/MilwTV.html