Local Data Search
 
USA.com / Ranks / Alabama Total Population City Rank / Based on US Census 2010 data

Alabama Total Population City Rank

Based on US Census 2010 data

A total of 578 results found. Show Results on Map.

RankTotal Population ▼City / Population
1.212,237Birmingham, AL / 212,237
2.205,764Montgomery, AL / 205,764
3.195,111Mobile, AL / 195,111
4.180,105Huntsville, AL / 180,105
5.90,468Tuscaloosa, AL / 90,468
6.81,619Hoover, AL / 81,619
7.65,496Dothan, AL / 65,496
8.55,683Decatur, AL / 55,683
9.53,380Auburn, AL / 53,380
10.42,938Madison, AL / 42,938
11.39,319Florence, AL / 39,319
12.36,856Gadsden, AL / 36,856
13.34,033Vestavia Hills, AL / 34,033
14.33,960Prattville, AL / 33,960
15.32,822Phenix City, AL / 32,822
16.30,352Alabaster, AL / 30,352
17.27,456Bessemer, AL / 27,456
18.26,562Enterprise, AL / 26,562
19.26,477Opelika, AL / 26,477
20.25,167Homewood, AL / 25,167
21.23,330Northport, AL / 23,330
22.23,106Anniston, AL / 23,106
23.22,659Prichard, AL / 22,659
24.21,897Athens, AL / 21,897
25.21,570Daphne, AL / 21,570
26.21,352Pelham, AL / 21,352
27.21,348Oxford, AL / 21,348
28.21,160Albertville, AL / 21,160
29.20,756Selma, AL / 20,756
30.20,413Mountain Brook, AL / 20,413
31.19,933Trussville, AL / 19,933
32.18,033Troy, AL / 18,033
33.17,398Tillmans Corner, AL / 17,398
34.16,921Center Point, AL / 16,921
35.16,793Helena, AL / 16,793
36.16,105Hueytown, AL / 16,105
37.15,676Talladega, AL / 15,676
38.15,326Fairhope, AL / 15,326
39.14,907Ozark, AL / 14,907
40.14,875Alexander City, AL / 14,875
41.14,775Cullman, AL / 14,775
42.14,770Scottsboro, AL / 14,770
43.14,640Millbrook, AL / 14,640
44.14,618Foley, AL / 14,618
45.14,352Jasper, AL / 14,352
46.14,255Hartselle, AL / 14,255
47.14,012Fort Payne, AL / 14,012
48.13,893Gardendale, AL / 13,893
49.13,405Saraland, AL / 13,405
50.13,146Muscle Shoals, AL / 13,146
51.13,137Eufaula, AL / 13,137
52.12,749Sylacauga, AL / 12,749
53.12,695Pell City, AL / 12,695
54.12,548Jacksonville, AL / 12,548
55.12,349Irondale, AL / 12,349
56.11,773Leeds, AL / 11,773
57.11,726Moody, AL / 11,726
58.11,620Calera, AL / 11,620
59.11,117Fairfield, AL / 11,117
60.10,744Saks, AL / 10,744
61.10,194Atmore, AL / 10,194
62.10,183Chelsea, AL / 10,183
63.10,162Forestdale, AL / 10,162
64.10,110Pleasant Grove, AL / 10,110
65.9,865Tuskegee, AL / 9,865
66.9,830Russellville, AL / 9,830
67.9,741Gulf Shores, AL / 9,741
68.9,708Clay, AL / 9,708
69.9,602Rainbow City, AL / 9,602
70.9,551Boaz, AL / 9,551
71.9,524Valley, AL / 9,524
72.9,039Sheffield, AL / 9,039
73.9,015Andalusia, AL / 9,015
74.8,769Meadowbrook, AL / 8,769
75.8,619Clanton, AL / 8,619
76.8,423Tuscumbia, AL / 8,423
77.8,412Southside, AL / 8,412
78.8,380Fultondale, AL / 8,380
79.8,197Guntersville, AL / 8,197
80.8,135Greenville, AL / 8,135
81.8,050Arab, AL / 8,050
82.8,044Bay Minette, AL / 8,044
83.7,483Demopolis, AL / 7,483
84.7,163Pinson, AL / 7,163
85.6,885Hamilton, AL / 6,885
86.6,798Spanish Fort, AL / 6,798
87.6,746Brook Highland, AL / 6,746
88.6,659Opp, AL / 6,659
89.6,567Oneonta, AL / 6,567
90.6,528Wetumpka, AL / 6,528
91.6,519Monroeville, AL / 6,519
92.6,468Lanett, AL / 6,468
93.6,397Tarrant, AL / 6,397
94.6,323Montevallo, AL / 6,323
95.6,266Lincoln, AL / 6,266
96.6,168Satsuma, AL / 6,168
97.6,130Theodore, AL / 6,130
98.6,106Chickasaw, AL / 6,106
99.6,074Roanoke, AL / 6,074
100.6,048Attalla, AL / 6,048
101.6,021Meridianville, AL / 6,021
102.5,736Grayson Valley, AL / 5,736
103.5,682Moores Mill, AL / 5,682
104.5,441Orange Beach, AL / 5,441
105.5,408Brewton, AL / 5,408
106.5,406Pike Road, AL / 5,406
107.5,365Midfield, AL / 5,365
108.5,295Daleville, AL / 5,295
109.5,281Harvest, AL / 5,281
110.5,276Robertsdale, AL / 5,276
111.5,228Jackson, AL / 5,228
112.5,175Childersburg, AL / 5,175
113.5,160Glencoe, AL / 5,160
114.4,948Rainsville, AL / 4,948
115.4,947Brent, AL / 4,947
116.4,926Smiths Station, AL / 4,926
117.4,878Piedmont, AL / 4,878
118.4,819Tallassee, AL / 4,819
119.4,717Winfield, AL / 4,717
120.4,636Fort Rucker, AL / 4,636
121.4,619Fayette, AL / 4,619
122.4,522Adamsville, AL / 4,522
123.4,510Headland, AL / 4,510
124.4,452Geneva, AL / 4,452
125.4,428Margaret, AL / 4,428
126.4,286Hokes Bluff, AL / 4,286
127.4,209Thomasville, AL / 4,209
128.4,197Columbiana, AL / 4,197
129.4,183Pine Level, AL / 4,183
130.4,173Haleyville, AL / 4,173
131.4,096Holtville, AL / 4,096
132.4,080Springville, AL / 4,080
133.4,079Mount Olive CDP, AL / 4,079
134.4,071Argo, AL / 4,071
135.4,020Valley Grande, AL / 4,020
136.3,980Union Springs, AL / 3,980
137.3,944Evergreen, AL / 3,944
138.3,940Elba, AL / 3,940
139.3,926Highland Lakes, AL / 3,926
140.3,917Alexandria, AL / 3,917
141.3,905Citronelle, AL / 3,905
142.3,736Redland, AL / 3,736
143.3,686Marion, AL / 3,686
144.3,672Grand Bay, AL / 3,672
145.3,638Holt, AL / 3,638
146.3,630Hazel Green, AL / 3,630
147.3,585Odenville, AL / 3,585
148.3,489Centre, AL / 3,489
149.3,485Livingston, AL / 3,485
150.3,480Heflin, AL / 3,480
151.3,471Moulton, AL / 3,471
152.3,465West End-Cobb Town, AL / 3,465
153.3,247Underwood-Petersville, AL / 3,247
154.3,230Dadeville, AL / 3,230
155.3,176Warrior, AL / 3,176
156.3,158Red Bay, AL / 3,158
157.3,142Ladonia, AL / 3,142
158.3,038Weaver, AL / 3,038
159.3,008Clayton, AL / 3,008
160.3,003Lafayette, AL / 3,003
161.2,982Hanceville, AL / 2,982
162.2,945Brighton, AL / 2,945
163.2,934Eutaw, AL / 2,934
164.2,810New Hope, AL / 2,810
165.2,804Choccolocco, AL / 2,804
166.2,800Luverne, AL / 2,800
167.2,778Centreville, AL / 2,778
168.2,711Kimberly, AL / 2,711
169.2,688Abbeville, AL / 2,688
170.2,671Selmont-West Selmont, AL / 2,671
171.2,658Priceville, AL / 2,658
172.2,624Hartford, AL / 2,624
173.2,585Jemison, AL / 2,585
174.2,561Emerald Mountain, AL / 2,561
175.2,558Bayou La Batre, AL / 2,558
176.2,540Huguley, AL / 2,540
177.2,538York, AL / 2,538
178.2,520Sumiton, AL / 2,520
179.2,497Greensboro, AL / 2,497
180.2,486Aliceville, AL / 2,486
181.2,478East Brewton, AL / 2,478
182.2,427Moundville, AL / 2,427
183.2,418Bridgeport, AL / 2,418
184.2,395Lineville, AL / 2,395
185.2,376Guin, AL / 2,376
186.2,375Taylor, AL / 2,375
187.2,363Indian Springs Village, AL / 2,363
188.2,344Midland City, AL / 2,344
188.2,344Henagar, AL / 2,344
190.2,264Good Hope, AL / 2,264
191.2,212Ashville, AL / 2,212
192.2,210Lipscomb, AL / 2,210
193.2,208Riverside, AL / 2,208
194.2,198Kinsey, AL / 2,198
195.2,165Graysville, AL / 2,165
196.2,148Ashford, AL / 2,148
197.2,138Whitesboro, AL / 2,138
198.2,137Carlisle-Rockledge, AL / 2,137
199.2,125Point Clear, AL / 2,125
200.2,123Linden, AL / 2,123
201.2,095Trinity, AL / 2,095
201.2,095Cordova, AL / 2,095
203.2,085Level Plains, AL / 2,085
204.2,076Brundidge, AL / 2,076
205.2,046Stevenson, AL / 2,046
206.2,037Ashland, AL / 2,037
207.2,025Dora, AL / 2,025
208.2,021Carbon Hill, AL / 2,021
209.2,020Camden, AL / 2,020
210.2,000Vernon, AL / 2,000
211.1,988Vincent, AL / 1,988
212.1,983Collinsville, AL / 1,983
213.1,980Thorsby, AL / 1,980
213.1,980Slocomb, AL / 1,980
213.1,980Florala, AL / 1,980
216.1,946Redstone Arsenal, AL / 1,946
217.1,943Lake View, AL / 1,943
218.1,940Samson, AL / 1,940
219.1,927Sulligent, AL / 1,927
220.1,926Creola, AL / 1,926
221.1,894Butler, AL / 1,894
222.1,871Cowarts, AL / 1,871
223.1,862Crossville, AL / 1,862
224.1,859Morris, AL / 1,859
225.1,837Sylvania, AL / 1,837
225.1,837Concord, AL / 1,837
227.1,828Brookwood, AL / 1,828
228.1,827Wilsonville, AL / 1,827
229.1,825Smoke Rise, AL / 1,825
230.1,820Cedar Bluff, AL / 1,820
231.1,775Uniontown, AL / 1,775
232.1,767Stewartville, AL / 1,767
233.1,750Gordo, AL / 1,750
234.1,738Georgiana, AL / 1,738
235.1,704Sardis City, AL / 1,704
236.1,702Reform, AL / 1,702
237.1,684Blountsville, AL / 1,684
238.1,657Coaling, AL / 1,657
239.1,639Ragland, AL / 1,639
240.1,637Harpersville, AL / 1,637
241.1,632Loxley, AL / 1,632
242.1,621Lookout Mountain, AL / 1,621
243.1,597New Market, AL / 1,597
244.1,580Ballplay, AL / 1,580
245.1,574Mount Vernon, AL / 1,574
246.1,570Grove Hill, AL / 1,570
247.1,542Sylvan Springs, AL / 1,542
248.1,529Vance, AL / 1,529
249.1,521Owens Cross Roads, AL / 1,521
250.1,516Hackleburg, AL / 1,516
251.1,511Newton, AL / 1,511
252.1,498Elberta, AL / 1,498
253.1,475Goodwater, AL / 1,475
254.1,456Rock Creek, AL / 1,456
255.1,448Malvern, AL / 1,448
256.1,440Flomaton, AL / 1,440
257.1,430Webb, AL / 1,430
258.1,428Woodstock, AL / 1,428
259.1,418Marbury, AL / 1,418
260.1,400Shoal Creek, AL / 1,400
261.1,399Clio, AL / 1,399
262.1,394Coats Bend, AL / 1,394
263.1,363Brookside, AL / 1,363
264.1,344Fort Deposit, AL / 1,344
265.1,341Blue Ridge, AL / 1,341
266.1,309Frisco City, AL / 1,309
267.1,303Cleveland, AL / 1,303
268.1,297Rehobeth, AL / 1,297
269.1,292Munford, AL / 1,292
270.1,289Cottonwood, AL / 1,289
271.1,288Chatom, AL / 1,288
272.1,284Fayetteville, AL / 1,284
272.1,284Mignon, AL / 1,284
274.1,279Falkville, AL / 1,279
275.1,275Westover, AL / 1,275
276.1,262Elmore, AL / 1,262
277.1,257Rogersville, AL / 1,257
278.1,245Tidmore Bend, AL / 1,245
279.1,240West Blocton, AL / 1,240
280.1,238Dauphin Island, AL / 1,238
281.1,224Coosada, AL / 1,224
282.1,194Ardmore, AL / 1,194
283.1,186Locust Fork, AL / 1,186
284.1,170Ohatchee, AL / 1,170
285.1,154Deatsville, AL / 1,154
286.1,148Berry, AL / 1,148
286.1,148Phil Campbell, AL / 1,148
288.1,146New Brockton, AL / 1,146
289.1,135Vandiver, AL / 1,135
290.1,108Killen, AL / 1,108
291.1,100Town Creek, AL / 1,100
292.1,094Minor, AL / 1,094
293.1,083Double Springs, AL / 1,083
294.1,070Bear Creek, AL / 1,070
295.1,049Millport, AL / 1,049
296.1,048Cherokee, AL / 1,048
297.1,044Shelby, AL / 1,044
298.1,043Steele, AL / 1,043
299.1,029Mosses, AL / 1,029
300.1,027Leesburg, AL / 1,027
301.1,019Carrollton, AL / 1,019
302.1,018Fyffe, AL / 1,018
303.1,014Camp Hill, AL / 1,014
304.1,011Littleville, AL / 1,011
305.1,001Eclectic, AL / 1,001
306.1,000Hollywood, AL / 1,000
307.982Parrish, AL / 982
308.981Dunnavant, AL / 981
309.979Coker, AL / 979
310.975Pine Hill, AL / 975
311.965Notasulga, AL / 965
312.955Powell, AL / 955
312.955New Union, AL / 955
314.933Altoona, AL / 933
315.932Hayneville, AL / 932
315.932Egypt, AL / 932
317.911Leroy, AL / 911
318.900Brilliant, AL / 900
319.896Grant, AL / 896
319.896Geraldine, AL / 896
321.884Brantleyville, AL / 884
322.883Edgewater, AL / 883
323.879Ivalee, AL / 879
324.870Autaugaville, AL / 870
325.862Summerdale, AL / 862
326.858White Hall, AL / 858
327.855Gallant, AL / 855
328.851Skyline, AL / 851
329.836Mulga, AL / 836
330.835Snead, AL / 835
331.828Jacksons Gap, AL / 828
332.823Wedowee, AL / 823
333.811White Plains, AL / 811
334.809Brantley, AL / 809
335.801Gurley, AL / 801
336.798Holly Pond, AL / 798
337.789Oakman, AL / 789
338.773New Site, AL / 773
339.771Hobson City, AL / 771
340.770Section, AL / 770
341.766Reeltown, AL / 766
342.764Ariton, AL / 764
343.763Susan Moore, AL / 763
344.758Addison, AL / 758
345.757Axis, AL / 757
346.751Wadley, AL / 751
347.749South Vinemont, AL / 749
348.746Woodville, AL / 746
349.744Douglas, AL / 744
350.740Columbia, AL / 740
351.735Lexington, AL / 735
352.729Leighton, AL / 729
353.724Somerville, AL / 724
354.723Ider, AL / 723
354.723Magnolia Springs, AL / 723
354.723Excel, AL / 723
357.722Pisgah, AL / 722
358.717Mcdonald Chapel, AL / 717
359.712Sterrett, AL / 712
360.708Maplesville, AL / 708
361.706Silverhill, AL / 706
362.698Walnut Grove, AL / 698
363.687Wilton, AL / 687
364.683Bristow Cove, AL / 683
365.659Lynn, AL / 659
366.658Hissop, AL / 658
367.653Reece City, AL / 653
368.649Forkland, AL / 649
369.647Pinckard, AL / 647
370.646Trafford, AL / 646
371.641Our Town, AL / 641
372.632North Courtland, AL / 632
373.622Allgood, AL / 622
374.610Baileyton, AL / 610
375.609Courtland, AL / 609
376.608Hollis Crossroads, AL / 608
376.608Pickensville, AL / 608
376.608Bellefontaine, AL / 608
379.603Babbie, AL / 603
380.600Rock Mills, AL / 600
381.593Dodge City, AL / 593
382.589Clayhatchee, AL / 589
383.586West Point, AL / 586
384.583Castleberry, AL / 583
385.581Perdido Beach, AL / 581
386.560Sand Rock, AL / 560
387.558Valley Head, AL / 558
387.558Grimes, AL / 558
389.553Hurtsboro, AL / 553
390.552Hillsboro, AL / 552
391.546Millry, AL / 546
392.545Hollins, AL / 545
393.543Avon, AL / 543
393.543Bellamy, AL / 543
395.540Kinston, AL / 540
396.539Newville, AL / 539
396.539Lisman, AL / 539
398.530Mckenzie, AL / 530
399.528Oak Grove, AL / 528
400.526River Falls, AL / 526
401.519Louisville, AL / 519
401.519Eva, AL / 519
403.516Lockhart, AL / 516
404.510Glen Allen, AL / 510
405.501Joquin, AL / 501
406.499Midway, AL / 499
407.496Triana, AL / 496
408.495Saint Stephens, AL / 495
409.492Garden City, AL / 492
410.488Hammondville, AL / 488
411.487Red Level, AL / 487
412.477Rockford, AL / 477
413.474Shorter, AL / 474
414.467Rutledge, AL / 467
415.452Silas, AL / 452
416.447Kennedy, AL / 447
417.446Fairview, AL / 446
418.444Hayden, AL / 444
419.443Ray, AL / 443
420.437Sipsey, AL / 437
421.434Elkmont, AL / 434
422.420Pleasant Groves, AL / 420
423.417Thomaston, AL / 417
424.413Saint Florian, AL / 413
425.412Highland Lake, AL / 412
426.409Ranburne, AL / 409
427.407Nances Creek, AL / 407
428.399Twin, AL / 399
429.385Maytown, AL / 385
430.371Mount Olive, AL / 371
431.360Mentone, AL / 360
432.358Vina, AL / 358
433.357Arley, AL / 357
434.356Akron, AL / 356
435.354Hytop, AL / 354
435.354Napier Field, AL / 354
437.352Coffeeville, AL / 352
438.350Madrid, AL / 350
439.347Hackneyville, AL / 347
440.346Cuba, AL / 346
441.345Nectar, AL / 345
442.338West Jefferson, AL / 338
443.332Gordon, AL / 332
444.329Dozier, AL / 329
445.328Boligee, AL / 328
446.326Gordonville, AL / 326
447.316Rosa, AL / 316
448.315Dutton, AL / 315
449.312Vredenburgh, AL / 312
450.305Movico, AL / 305
451.301Beatrice, AL / 301
452.297Carolina, AL / 297
453.294Uriah, AL / 294
454.292Macedonia, AL / 292
455.288Hodges, AL / 288
456.284Fruithurst, AL / 284
457.283Waldo, AL / 283
458.282Pine Ridge, AL / 282
458.282Weogufka, AL / 282
458.282Repton, AL / 282
458.282Anderson, AL / 282
462.279Baker Hill, AL / 279
463.278Millerville, AL / 278
464.277Calvert, AL / 277
465.275Boykin, AL / 275
466.274Shiloh, AL / 274
467.272Fulton, AL / 272
468.270Langston, AL / 270
469.268Colony, AL / 268
470.266Goshen, AL / 266
471.261Hatton, AL / 261
472.258Sweet Water, AL / 258
472.258County Line, AL / 258
474.254Heath, AL / 254
475.243Eunola, AL / 243
476.241Sanford, AL / 241
477.238Mcintosh, AL / 238
477.238Spring Garden, AL / 238
479.237Union, AL / 237
479.237Detroit, AL / 237
481.228Horn Hill, AL / 228
481.228Coffee Springs, AL / 228
483.226Kansas, AL / 226
484.223Providence, AL / 223
485.222Spruce Pine, AL / 222
485.222Gantt, AL / 222
487.221Pennington, AL / 221
487.221Nauvoo, AL / 221
489.219Morrison Crossroad, AL / 219
490.217Kellyton, AL / 217
491.215Gilbertown, AL / 215
491.215Belk, AL / 215
493.214Daviston, AL / 214
494.211Graham, AL / 211
495.210Chunchula, AL / 210
495.210Paint Rock, AL / 210
497.208Gainesville, AL / 208
498.207Black, AL / 207
499.204Orrville, AL / 204
500.203Waterloo, AL / 203
501.202Edwardsville, AL / 202
502.201Penton, AL / 201
502.201Beaverton, AL / 201
502.201East Point, AL / 201
505.199Fredonia, AL / 199
506.197Delta, AL / 197
507.193Putnam, AL / 193
508.192Abanda, AL / 192
508.192Vinegar Bend, AL / 192
508.192Epes, AL / 192
511.188Deer Park, AL / 188
511.188Yellow Bluff, AL / 188
513.187Glenwood, AL / 187
513.187Malcolm, AL / 187
515.186Fairford, AL / 186
515.186Newbern, AL / 186
517.185Fruitdale, AL / 185
518.184Woodland, AL / 184
518.184Riverview, AL / 184
518.184Onycha, AL / 184
521.182Broomtown, AL / 182
522.180Loachapoka, AL / 180
523.179Banks, AL / 179
524.176Gu-Win, AL / 176
525.171Cullomburg, AL / 171
526.170Geiger, AL / 170
527.168Standing Rock, AL / 168
528.166Talladega Springs, AL / 166
529.161Gulfcrest, AL / 161
530.153Sims Chapel, AL / 153
531.150Whatley, AL / 150
532.149Franklin, AL / 149
533.145Waverly, AL / 145
533.145North Johns, AL / 145
535.144Billingsley, AL / 144
535.144Panola, AL / 144
535.144Gaylesville, AL / 144
538.143Lakeview, AL / 143
539.141Five Points, AL / 141
540.137Pollard, AL / 137
540.137Toxey, AL / 137
542.132Pine Apple, AL / 132
543.130Myrtlewood, AL / 130
543.130Eldridge, AL / 130
545.129Belgreen, AL / 129
546.126Hobson, AL / 126
547.123Cusseta, AL / 123
548.117Libertyville, AL / 117
549.116Bon Air, AL / 116
550.115Lowndesboro, AL / 115
551.112Ridgeville, AL / 112
552.111Lester, AL / 111
553.103Haleburg, AL / 103
554.98Faunsdale, AL / 98
555.96Blue Springs, AL / 96
556.94Nanafalia, AL / 94
556.94Needham, AL / 94
558.89Peterman, AL / 89
559.83Fitzpatrick, AL / 83
560.81Ethelsville, AL / 81
561.77Union Grove, AL / 77
562.65Carlton, AL / 65
563.62Megargel, AL / 62
564.58Petrey, AL / 58
565.55Cardiff, AL / 55
565.55Goldville, AL / 55
567.53Mooresville, AL / 53
567.53Emelle, AL / 53
569.52Dayton, AL / 52
570.49Benton, AL / 49
571.43Rockville, AL / 43
572.41Tibbie, AL / 41
573.37Natural Bridge, AL / 37
574.32Bucks, AL / 32
575.29Memphis, AL / 29
576.26Oak Hill, AL / 26
577.22Catherine, AL / 22
578.10Mcmullen, AL / 10

Please note that we only rank locations with 'Total Population' data. The rank above might not be a complete list. Locations without 'Total Population' data are not listed.


Popular Rankings
Fastest / Slowest Growing Cities in CA
Fastest / Slowest Growing States in U.S.
Best / Worst Cities in CA by % of Males Employed
Best / Worst States in U.S. by % of Males Employed
Best / Worst Cities in CA by % of Females Employed
Best / Worst States in U.S. by % of Females Employed
Best / Worst Cities by Crime Rate in CA
Best / Worst States by Crime Rate in U.S.
Richest / Poorest Cities by Income in CA
Richest / Poorest States by Income in U.S.
Most Expensive / Cheapest Homes by City in CA
Most Expensive / Cheapest Homes by State in U.S.
Most / Least Educated Cities in CA
Most / Least Educated States in U.S.
 
The USA.com website and domain are privately owned and are not operated by or affiliated with any government or municipal authority.
© 2024 World Media Group, LLC.