How might temperatures differ between urban and rural areas?

Considering the albedo of various surfaces, how might temperatures differ between urban and rural areas? Which setting tends to be warmer on a given day and why? Also, are there any factors other than albedo that might affect the temperature differences between the two settings?