Circles are added using addCircles()
.
tx.cities<-data.frame(name=c("Austin","Corpus Christi","Dallas","El Paso","Fort Worth","Galveston","Houston","Lubbock","San Angelo","San Antonio","Tyler"), pop=c(815974,305382,1200699,651685,746547,47820,2114761,230622,93644,1333953,97237), lat=c(30.307182,27.754252,32.794176,31.84836,32.779542,29.18326,29.780472,33.566479,31.438912,29.472403,32.314954),lng=c(-97.755996,-97.173385,-96.765503,-106.426979,-97.346335,-94.969755,-95.386342,-101.886677,-100.45185,-98.525142,-95.304631))
tx.cities %>%
leaflet(width="100%",height=350) %>%
addTiles() %>%
addCircles(weight = 1, radius = sqrt(tx.cities$pop) * 30)
## Assuming "lng" and "lat" are longitude and latitude, respectively